Tipos de Operadores en Ruby (2.7.1) – Parte 1

5 minuto(s)

Siempre que buscamos comenzar a trabajar con un nuevo Lenguaje de Programación, solemos estudiar los conceptos básicos para familiarizarnos con el, este aprendizaje es gradual, no se puede aprender todo de golpe, en este caso hablemos de Ruby, es uno de los Lenguajes de Programación más limpios y amados por los Desarrolladores, conocer los tipos de operadores en Ruby es muy importante y en este Post hablaremos acerca de ellos.

Partes

Antes de continuar te invito a leer los siguiente artículos:

Asimismo te invito a escuchar el Podcast: “¿ Que Hago Si No Tengo Los Recursos Para Dedicarme A La Programación ?”:

Spotify: Sound Cloud:

Bien ahora continuemos con el Post: Tipos de Operadores en Ruby (2.7.1) – Parte 1.

Los operadores son símbolos que representan una operación que se realizará con uno o más operandos o valores, los operadores son elementos esenciales en cualquier lenguaje de programación, en Ruby hay diferentes tipos de operadores, los clasificaremos en grupos a continuación.

Operadores Aritméticos

Este tipo de operadores sirven para realizar operaciones aritméticas con valores u operandos.

Operador de Suma (+)

Este operador realiza la suma entre 2 valores, veamos un ejemplo.

Operador de Resta (-)

Con este operador podemos realizar una resta entre 2 valores, veamos un ejemplo.

Operador de Multiplicación (*)

Mediante este operador se puede realizar la multiplicación de 2 valores, veamos un ejemplo.

Operador de División (/)

Con este operador puedes realizar una división entre 2 valores, veamos un ejemplo.

Operador de Módulo (%)

Este operador devuelve el resto cuando se divide un primero valor entre otro segundo valor, veamos un ejemplo.

Operador Exponencial (**)

Con este operador obtenemos la potencia de 2 valores, veamos un ejemplo.

Operadores de Comparación

Con este tipo de operadores podemos realizar comparaciones entre 2 o más valores, veamos a continuación los tipos de operadores que hay en este grupo.

Operador igual a (==)

Con este operador comparamos si un valor es igual a otro similar, veamos un ejemplo.

Operador no es igual a (!=)

Mediante este operador comparamos si un valor no es igual a otro valor, veamos un ejemplo.

Operador mayor que (>)

Con este operador verificamos si el primer valor es mayor al segundo valor, veamos un ejemplo.

Operador menor que (<)

Por medio de este operador comparamos si el primer valor es menor que el segundo valor, veamos un ejemplo.

Operador mayor o igual a (>=)

Con este operador verificamos si un valor es mayor o igual a otro valor, veamos un ejemplo.

Operador menor o igual a (<=)

Este operador nos permite verificar si un valor es menor o igual a otro valor, veamos un ejemplo.

Operador de combinación combinada (<=>)

Este operador devuelve 0 cuando el primer valor es igual al segundo valor, devuelve 1 cuando el primer valor es mayor que el segundo valor y devuelve -1 cuando el primer valor es menor que el segundo valor, veamos un ejemplo.

Operador de igualdad de casos (===)

Por medio de este operador comprobamos la igualdad en la declaración de caso, veamos un ejemplo.

Operador eql (.eql?)

Este operador devuelve true si el receptor y el argumento tienen el mismo tipo y valores iguales, veamos un ejemplo.

Operador Equal (equal?)

Este operador devuelve true si el receptor y el argumento tienen la misma identificación de objeto, veamos un ejemplo.

Operadores Lógicos

Este tipo de operadores nos permiten verificar valores por medio de condiciones, veamos los operadores de este grupo a continuación.

Operador AND (&&)

Este operador devuelve true cuando se cumples las 2 condiciones en consideración, de lo contrario devuelve false, veamos un ejemplo.

Operador OR (||)

Este operador lógico devuelve true cuando se cumple una o ambas de las condiciones, de lo contrario devuelve false, veamos un ejemplo.

Operador NO lógico (!)

Este operador devuelve true, la condición en consideración no se cumple, de lo contrario devuelve false, veamos un ejemplo.

Operadores de Asignación

Estos operadores se utilizan para asignar un valor a una variable, el operando del lado izquierdo del operador de asignación es una variable y el operando del lado derecho del operador de asignación es un valor. El valor de la variable debe ser del mismo tipo de datos de la variable del lado izquierdo o de lo contrario el compilador generará un error, veamos a continuación los tipos de operadores en este grupo.

Operador de asignación simple (=)

Por medio de este operador asignamos un valor a una variable, veamos un ejemplo.

Operador de suma y asignación (+=)

Con este operador agregamos el operando izquierdo con el operando derecho y luego es asignado a la variable de la izquierda, veamos un ejemplo.

Operador de resta y asignación (-=)

Por medio de este operador restamos el operando izquierdo con el operando derecho y luego se asigna a la variable de la izquierda, veamos un ejemplo.

Operador de multiplicación y asignación (*=)

Este operador nos permite multiplicar el operando del lado izquierdo con el operando del lado derecho y luego se asigna a la variable de la izquierda, veamos un ejemplo.

Operador de división y asignación (/=)

Con este operador podemos dividir el operando o valor del lado izquierda con el valor del lado derecho y asignarle el resultado a la variable de la izquierda, veamos un ejemplo.

Operador de módulo y asignación (%=)

Este operador nos permite asignar el módulo del operando izquierdo con el operando derecho y luego asignarlo a la variable de la izquierda, veamos un ejemplo.

Operador exponencial y asignación (**=)

Este operador se usa para aumentar la potencia del operando izquierdo al operando derecho y asignarlo a la variable de la izquierda, veamos un ejemplo.


Hasta aquí esta primera parte con los diferentes tipos de operadores que existen en el Lenguaje de Programación Ruby, aún hay más y estos los veremos en una segunda y última parte. 

Nota(s)

  • No olvides que debemos utilizar la tecnología para hacer cosas buenas por el mundo. 

Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.