Operadores de scala

Operadores de scala
En general, los operadores son símbolos que realizan operaciones específicas en valores específicos. Estas señales se conocen como operandos. Los operadores incluyen aritmética, lógica, asignación, bit a bit, operadores de relaciones y algunos más. Como parte de este artículo de Scala, discutiremos a los operadores de Scala y obtendremos una comprensión clara de los aspectos del lenguaje de programación de Scala con su sintaxis y códigos de ejemplo.

¿Qué son los operadores en Scala??

El operador está asociado con el código único y la sintaxis que se ejecuta para realizar una tarea. Los operadores se usan entre los operandos. Estos operandos pueden ser uno o más en función de la operación.

Tipos y ejemplos de operadores de Scala en Ubuntu 20.04?

Hay una gran variedad de operaciones en el lenguaje de programación de Scala. Discutiremos a los operadores comunes con sus subtipos junto con los códigos de ejemplo.

Ejemplo # 1: Uso del operador aritmético en Scala

Como su nombre indica, se utilizan para realizar la aritmética o puede decir operaciones matemáticas entre dos valores. Los siguientes son los operadores aritméticos ampliamente utilizados en Scala.

Suma: El signo del operador de adición es "+" que agrega dos variables u operandos.

Sustracción: Indicado con el signo " -". El operador utilizado entre los dos valores para restar.

Multiplicación: El operador usa el signo "*" para multiplicar dos operandos o más.

División: La división del operador se denota con el signo "/" divide el primer operando por el segundo.

Exponente: Se especifica con el signo "**" conocido como el poder. Devuelve el valor exponencial del operando.

Ejecutemos el ejemplo programáticamente. Aquí a continuación, hemos inicializado las variables con diferentes valores y en la declaración de impresión, hemos llamado todas las operaciones aritméticas.

Los valores de salida de todas las operaciones aritméticas se muestran en la imagen a continuación.

Ejemplo # 2: Uso del operador relacional en Scala

El operador relacional define la comparación entre el operando que también se conoce como operador de comparación. El operador se usa en declaraciones condicionales y devuelve el valor booleano verdadero o falso. Los siguientes son subtipos de operadores relacionales.

Igual a (=): El igual al operador compara los dos operandos si son iguales o no y devuelven un valor booleano Verdadero más falso.

No igual a (!=): El operador se usa para comparar si dos operandos no son iguales a una condición dada.

Mayor que (>): Se usa para verificar los valores mayores del operando dado. Si el valor dado tiene que ser mayor que las devoluciones verdaderas de otro modo falso.

Menos que (<): El operador menos que el operador se usa para verificar el valor más pequeño del operando dado y devolver verdadero si el operando es más pequeño que el segundo operando, de lo contrario tenemos un valor falso.

Menor que igual a (<=): Se usa para verificar que un operando dado sea más pequeño que en el segundo operando. Al final, tendremos condiciones verdaderas o falsas.

Tenemos un código de ejemplo de operadores relacionales a continuación. Como puede ver, hemos utilizado todos los operadores discutidos anteriormente en operadores relacionales. A través de la función de impresión, podemos tener los resultados de la salida.

Como muestra el valor del resultado de salida utilizando operadores relacionales.

Ejemplo # 3: Uso del operador lógico en Scala

El operador lógico se utiliza para asociar la salida lógica como valor verdadero o valor falso. También invierte la salida lógica de un operando condicional.

Lógico y (&&): El operador y el operador entre dos operandos devuelve un valor verdadero si ambos operandos son valores distintos de cero, ya que 1 de lo contrario devuelve falso.

Lógico o (||): Si uno de los operandos dados no es cero en el lógico u operador, tendremos verdadero como un valor de retorno, de lo contrario, el valor de retorno es el valor de retorno.

Lógico no (!): Dará el valor opuesto de operando dado i.mi. si es verdadero entonces falso viceversa.

Ahora tenemos un código de ejemplo. Hemos inicializado un valor booleano en una variable. La función de impresión devolverá la salida de la variable después de usar operadores lógicos.

La salida se muestra a continuación en la pantalla terminal.

Ejemplo # 4: Uso del operador bitwise en Scala

El operador bitwise realiza el operador de nivel de bits individual en operandos de modo que funcione poco a poco en cada operando. A continuación, tenemos operadores bit a bit.

Bit a bit y (&): El operador toma dos operandos y realiza la operación "y" en cada valor de bits.

Bit a bit o (|): Verifica la operación bit a bit en cada operando dado si los valores de bits son cero o no. Si ambos bits son cero, entonces devolverá 0 de lo contrario, devolverá 1 como salida.

Bitwise xor (^): Si ambos bits son iguales, entonces devolverá 0 de lo contrario. Verificará el operando bit a bit.

Bitwise -not (~): El valor que tendremos después de usar bitwise -not es un valor de complemento de la operando. Cambia de 1 a 0 y viceversa.

Cambio de izquierda bit a bit (<<): En este operador, los operandos se desplazaron hacia el lado izquierdo por un número si se administra en el lado derecho del operando

Bitwise Right Shift (>>): El operador cambió el bit del operando izquierdo al lado derecho por varios bits especificados por el operando derecho

Bitwise Right Shift Cero-relleno (>>>): Cambia el operando izquierdo hacia el operando derecha a derecha con un número específico de bits y el cero se llena con los valores desplazados.

Tengamos un código de ejemplo del operador bitwise. Hemos usado todos los operadores bit a bit mencionados anteriormente.

El valor de salida que obtenemos de diferentes operadores de asignación está en la pantalla a continuación.

Conclusión

En el artículo, tenemos una discusión profunda sobre los operadores de Scala. Hemos aprendido cuatro operadores principales que incluyen operador aritmético, operador lógico, operador relacional y operador bitwise. Además, tenemos una gran comprensión de los subtipos de operadores con sus códigos de ejemplo de ejecución. Esta guía ayudará en los scripts de Scala.