Opción Scala

Opción Scala
La opción Scala se define como un contenedor que puede contener el valor "algunos" o "ninguno". En el caso del valor anterior, se capturará un valor real asignado a una variable, mientras que en el último caso, el valor "ninguno" o cualquier valor de la elección del programador se capturará dentro del contenedor de opciones. Se considera extremadamente útil cuando no desea desperdiciar el "algunos" o "ninguno" más bien; desea utilizarlo junto con alguna otra función de Scala para lograr la funcionalidad deseada. Por lo tanto, en esta guía, primero lo iluminaremos sobre la importancia de usar la opción Scala en Ubuntu 20.04. Después de eso, le explicaremos tres ejemplos diferentes que utilizarán la opción Scala en Ubuntu 20.04.

¿Por qué deberíamos usar la opción Scala en Ubuntu 20?.04?

Hay algunas funciones en Scala que producen "alguna" salida o salida "ninguno". Por ejemplo, la función get () de Scala produce un resultado o devuelve "Ninguno" como la salida si no se encuentra el resultado relevante. Para representar esto, hemos diseñado el siguiente script Scala para usted:

En este script, hemos creado un mapa con el título de "provincias" y hemos asignado dos pares de provincias de valores clave diferentes y los respectivos países a los que pertenecen. Luego, hemos usado la función "get ()" dos veces para ver si las provincias aprobadas pertenecen al mapa declarado o no. En caso afirmativo, esta función le devolverá el país respectivo al que pertenece esa provincia; De lo contrario, esta función devolverá "ninguno".

Para ver si hay algún error de compilación en este script o no, primero lo compilaremos con el comando que se muestra a continuación:

Opción $ Scalac.Escala

Después de una compilación exitosa, ejecutaremos este script con el siguiente comando:

$ países de Scala

La salida producida como resultado de ejecutar este script se muestra en la imagen a continuación:

Puede ver que la salida producida a partir de este script es exactamente la misma que esperábamos; Sin embargo, esta salida "algunos" y "ninguno" parece ser de nada que no sea de nada,.mi., No podemos hacer más procesamiento con él por el momento. Sin embargo, al usar la opción Scala, podemos utilizar esta salida para algunos fines útiles que se discutirán en la siguiente sección.

Usando la opción Scala en Ubuntu 20.04:

Los siguientes tres ejemplos utilizarán la opción Scala de diferentes maneras. Primero, usaremos la opción Scala con la función "get ()". Luego, en el segundo ejemplo, lo usaremos con la función "isEtimty ()", y finalmente, la usaremos con la función "getorelse ()" del lenguaje de programación Scala en nuestro tercer ejemplo.

Ejemplo # 1: Descubrir si una provincia determinada pertenece al mapa de provincias o no:

Este script será algo similar al que hemos compartido anteriormente. Sin embargo, usaremos la función "get ()" con la opción Scala esta vez. El siguiente script demuestra esto:

Después de crear un mapa de provincias en este script, hemos utilizado la función "get ()" dentro de una función definida por el usuario "Pantalla". Hemos creado esta función con dos casos de la opción Scala, yo.mi., Algunos y ninguno. Si se encuentra una coincidencia, esta función devolverá el nombre del país respectivo; De lo contrario, devolverá un símbolo "X".

Cuando compilamos y ejecutamos este script, se mostró el resultado que se muestra a continuación, que representaba que "Punjab" pertenece a nuestro mapa, mientras que "Shandong" no.

Ejemplo # 2: Uso de la opción Scala con la función "isEmpty ()":

En este ejemplo, utilizaremos la opción Scala con la función booleana "isEtimty ()" que devuelve "verdadero" o "falso" dependiendo de la situación. El siguiente script de Scala demuestra esto:

En este guión, hemos declarado dos valores, "V1" y "V2". Hemos asignado el valor "algunos" de la opción Scala a "V1" I.mi., 27, y valor "ninguno" para "V2". Después de eso, simplemente hemos llamado a la función "isEtimty ()" uno por uno con ambos valores para verificar si la salida es "verdadera" o "falsa".

La salida que se muestra en la imagen a continuación muestra que el primer valor de retorno es "falso" y el segundo valor de retorno es "verdadero". Significa que nuestro valor "V1" no era vacil y "V2" estaba vacío, lo cual es absolutamente correcto.

Ejemplo # 3: Uso de la opción Scala con la función "getorelse ()":

Finalmente, usaremos la opción Scala con la función "getorelse ()". Sin embargo, antes de continuar con el ejemplo de script de Scala, le presentaremos brevemente la función "getorelse ()" de Scala. Esta función devuelve el valor asignado a la variable si existe; de lo contrario, devuelve un valor predeterminado que se pasa a esta función. Obtendrá más claridad con respecto al uso de esta función al pasar por el script Scala que sigue:

Hemos mantenido los valores "V1" y "V2" exactamente igual que nuestro segundo ejemplo. Sin embargo, en lugar de usar la función "isEtimty ()" esta vez, hemos utilizado la función "getorelse ()" de Scala con el valor predeterminado "22" I.mi., Si no existe un valor para una variable, entonces, se asignará "22" a esa variable particular.

Al ejecutar este script, descubrimos que el valor asignado a "V1" se imprimió tal como es, mientras que no se asignó ningún valor a "V2" en nuestro script, es por eso que el valor "22" se le asignó en la salida.

Conclusión:

Por ahora, habría entendido claramente el concepto de usar la opción Scala en Ubuntu 20.04, que también era el objetivo principal de este artículo. Primero compartimos con usted un script de Scala que no usa el contenedor de opciones para resaltar su significado. Luego, discutimos tres ejemplos con usted uno por uno que usó la opción Scala con diferentes funciones de Scala. Entonces, ahora estamos seguros de que habría desarrollado una comprensión sólida del contenedor de opciones del lenguaje de programación de Scala.