Scala if-else

Scala if-else
Las decisiones de programación son comparables a las tomadas en la vida cotidiana. Cuando se cumple la condición especificada, se ejecuta el código de toma de decisiones. Estos también se elevan como declaraciones de flujo de control a veces. Scala emplea las declaraciones de control para modificar cómo se ejecuta el programa en función de las circunstancias específicas. Estos se emplean para permitir que el flujo de ejecución progrese y divergue en respuesta a las modificaciones en el estado de un programa. Podemos referirnos a él como un tomador de decisiones para nuestro razonamiento ya que la parte relevante del script solo se ejecuta si se cumple el requisito previo.

Por lo tanto, cuando se trata de hacer cumplir nuestra lógica en un entorno práctico, las declaraciones de toma de decisiones "si y else" en la programación orientada a objetos juegan un papel crucial. Por lo general, no hay una condición adjunta a la declaración delse; Solo surge el efecto cuando la expresión "si" es falsa. Para resumir, las declaraciones if-else están compuestas de expresiones booleanas que operan de manera verdadera/falsa.

Ejemplo 1: Programa de expresión IF en Scala en Ubuntu 20.04

La declaración "si" es la declaración de toma de decisiones más fácil. El bloque de código en esta declaración solo se realiza cuando la condición suministrada es verdadera. Si la condición es falsa, el bloque de código no se ejecuta. Después del examen, la condición, en este caso, es verdadera o falsa. La expresión "si" acepta los valores booleanos. Si el valor de la expresión se evalúa a verdadero, debajo se ejecuta.

Establecimos nuestro objeto Scala como "demostración" para la implementación del código. Dentro del cuerpo de la "demostración", se construye el método principal que declaró la variable como "num" y el conjunto de tipos es int. Asignamos un valor numérico "10" ya que su tipo de datos es INT a la variable "NUM". Después de eso, tenemos la condición "si" "num> 9". Como tenemos el valor numérico "10" que no ha cumplido la condición, la declaración impresa dentro de la condición "si" se ejecuta.

El programa Scala se guarda dentro del "ejemplo.Scala "y cumplió con el nombre del objeto" demostración "como se da en el script de Scala anterior. La declaración de la expresión "si" se imprime en el siguiente terminal ya que la condición no se cumple.

Ejemplo 2: Programa de expresión if-else en Scala en Ubuntu 20.04

Se realiza un bloque de expresión si una condición se evalúa. Si es falso, no se realiza de acuerdo con la declaración "si" sola. Si la declaración es incorrecta, ¿qué pasa si tenemos la intención de hacer otra cosa?? Avanzar adelante es la declaración del otro. Al combinar una declaración IF con una declaración más, se puede ejecutar un bloque de declaraciones cuando la expresión es falsa.

Construimos el objeto Scala como "New_Demo" con la palabra clave del objeto. Dentro del objeto "new_demo", invocamos la definición del método principal. El método principal tiene la implementación de la instrucción "If lo otra". Primero, creamos la variable como "edad" con el modificador "var". La variable "edad" se asigna y se establece con el valor número "23" ya que su tipo de datos es "int". Entonces, tenemos un bloque if-else donde el if tiene la condición "edad> 18". La declaración incluida dentro de la sección "IF" se evalúa cuando la edad es mayor que "18". La declaración dentro de la cláusula delse se ejecuta si la edad es inferior a "18".

Tenemos el valor "23" que está por encima del valor "18". La condición se cumple aquí, por lo que el compilador de Scala imprime la declaración IF BLOCK DISTACIÓN "Requerida"

Ejemplo 3: Programa de expresión de if-else anidada en Scala en Ubuntu 20.04

El término "anidado" se refiere a una expresión "si" que sirve como objetivo de otra declaración if-else. Cuando se contiene una declaración de si o otra dentro de otra, se dice que la declaración if-else está anidada. Podemos anidar las declaraciones if-else dentro de otras declaraciones if-else usando el Scala.

Primero, construimos el objeto con el nombre de "anidados". Después de esto, establecimos la definición principal del script dentro de ese objeto "anidado". Definimos tres variables con la ayuda de la palabra clave var. Como su tipo se establece como "int", proporcionamos el valor numérico a estas variables, respectivamente. Luego tenemos las condiciones anidadas de if-else que deben estar satisfechas. Inicialmente, tenemos una declaración IF que tiene la condición "x> y". Dentro de ese bloque "si", tenemos otra expresión "si" "x> z" que también se necesita para cumplir. Y tenemos la instrucción delse que se ejecuta cuando la expresión if no está satisfecha. Fuera del bloque "si", tenemos un bloque más que tiene otra expresión si más, pero con una condición diferente. El bloque if tiene la condición "y> z" y su declaración ejecutada cuando la condición es verdadera. De lo contrario, tenemos el bloque de lo contrario para la ejecución en la condición falsa.

Como sabes que de todos los valores X, Y y Z. Cuando se compila el script Scala, genera la siguiente expresión de otra persona:

Ejemplo 4: Programa de IF-Else si la escalera en Scala en Ubuntu 20.04

Las expresiones if se llevan a cabo en orden inverso. Cuando una de las condiciones que rigen el "si" se cumple, la declaración conectada a ese "si" se lleva a cabo y se omite el resto de la escalera. Finalmente, la expresión de lo contrario se lleva a cabo cuando todas las condiciones son falsas.

Comience con la creación del abyecto. Hemos definido un objeto Scala como "my_demo". El "my_demo" tiene la definición del método principal. Luego, declaramos una variable "número" y la inicializamos con el "100". Después de esto, tenemos una escalera del if-else. Dentro de la cual tenemos las diferentes condiciones. Uno por uno, las condiciones se examinan y ejecutan donde están satisfechos. Si todas las condiciones anteriores no cumplen la condición, la última declaración de más se imprime como "número coincidente no encontrado".

Como tenemos un número "100" que no cumple ninguna de las condiciones previamente definida, la declaración de lo contrario se ejecuta en el terminal.

Conclusión

Las declaraciones de control de la toma de decisiones en IF-Else funcionan de manera idéntica a cualquier otro lenguaje de secuencias de comandos en uso, excepto las ligeras variaciones de sintaxis. Su resultado de la toma de decisiones depende de los valores verdaderos y falsos. Nos dan un método para administrar la lógica de nuestros programas y ayudar en su desarrollo. En este artículo, revisamos una descripción general de la declaración Scala If-Else, sus diversos ejemplos e implementación del código.