Unidad de escala

Unidad de escala
Al igual que muchos otros lenguajes de programación orientados a objetos, Scala a menudo utiliza tipos de devolución que son muy populares entre los programadores y se utilizan casi en cada programa para que sea más seguro y auténtico. Los tipos de devolución son conocidos por devolver el resultado a la función de llamada de la declaración en cada programa. La Scala tiene un tipo de retorno de "unidad" que no devuelve nada a la declaración de llamadas. Puede decir que el tipo de "unidad" es equivalente al "nulo" en la programación de Java. Por lo tanto, utilizaremos el tipo de "unidad" en la programación Scala en este tutorial para explicar su uso. Primero, para actualizar el sistema Linux, probamos la instrucción "actualizar" en su aplicación terminal que se lanza por un atajo rápido "Ctrl+Alt+T".

Instalar java-jre

Asegúrese de instalar el entorno Java en su sistema antes de las instalaciones e implementaciones de Scala. Sin Java, no podremos usar Scala en nuestro extremo. Por lo tanto, descartamos el paquete APT dentro de la consulta de "Instalar" de Linux con la palabra clave "predeterminado-jre" para instalar todos los paquetes requeridos del entorno Java. Agregue la contraseña de su usuario iniciado si se le pide.

Toque "Y" en la solicitud "¿Quieres continuar??"Si desea continuar la instalación.

Podría llevar más tiempo que las instalaciones típicas para completar.

Después de la instalación completa, está listo para avanzar más.

Instalar paquete Scala

Es hora de instalar los paquetes de Scala para habilitarlo en su sistema Linux. Para esto, utilizamos las instrucciones de instalación simples con el módulo "Apt" y la palabra clave "Scala" como se muestra. Solicita la contraseña de root y debe pasar la contraseña para continuar.

Toque "Y" una vez más sobre la pregunta de confirmación se hace.

La Scala está configurada con éxito en nuestro Ubuntu 20.Sistema 04 y está listo para su uso.

Simplemente puede usar la línea de comandos Scala o crear un archivo Scala para agregarle un código para continuar.

Ejemplo 1:

Comenzamos nuestro primer ejemplo de Scala para usar el tipo de "unidad" en su programa a través del archivo Scala. Certeramos un nuevo archivo Scala llamado "Hola.Scala "a través de la consulta de" toque "utilizada en la terminal. La instrucción de la lista "LS" muestra el archivo recién creado en el directorio de trabajo actual de nuestro sistema Linux. Para abrir el "Hola.Archivo de Scala ", elegimos la forma manual de abrir los archivos, yo.mi. a través del explorador de archivos a través del editor de texto.

Como mencionamos en el párrafo de introducción que el tipo de unidad es el mismo que "nulo" o ningún tipo de retorno, lo usamos en nuestro primer ejemplo para elaborar su uso en la programación de Scala. Comenzamos nuestro programa con el uso de un objeto aleatorio llamado "Hello" que abarca la clase "Aplicaciones" de la "Scala" utilizando la palabra clave "extiende".

Este objeto "Hola" utiliza una función definida por el usuario y algunas líneas de código. Definimos la función "GET" usando la palabra clave "def" y agregamos un solo parámetro "m" de tipo de cadena, yo.mi. Puede pasarle un valor de cadena. El tipo de "unidad" se usa con él, lo que implica que esta función no devuelve ningún valor. Dentro de esta función definida por el usuario, usamos la función println () para imprimir el valor "m" aprobado por la llamada de función desde el exterior.

Después de esta función definida por el usuario, probamos una declaración de impresión para informarnos que va a mostrar la salida. La siguiente declaración println () llama a la función "obtener" dentro de ella pasando un valor de cadena "Raza". Guardemos el siguiente código Scala:

Después de guardar el código Scala, compilamos el archivo Scala "Hola.Scala "utilizando el compilador" Scalac "en el terminal. El archivo de objeto del código compilado se crea con un nombre que es el mismo que la clase "Hola" mencionada en el archivo Scala. Use la palabra clave "Scala" junto con el archivo del objeto "Hola" para ejecutar el código compilado. La salida muestra la ejecución de la función get que toma el argumento desde el exterior pero no devuelve ningún valor.

Ejemplo 2:

Echemos un vistazo al ejemplo para devolver algún valor a la función de llamada más claramente usando el código Scala. Comenzamos este código de ejemplo con el uso del objeto "hola" que usa dos funciones dentro de él. La primera función "Get" es la función definida por el usuario que toma tres valores enteros de la función main () - M, N y R. La segunda función es la función principal () que se utiliza para iniciar la ejecución general del programa Scala. La función Main () usa la línea de función println () para decirnos que llama a la función "obtener" pasando algunos valores.

En el 8th Línea, usamos la variable "Z" para obtener el resultado devuelto de la llamada de función get () pasándola los tres valores enteros. La función get () muestra que estamos dentro de la función "get" y calcula el resultado de multiplicación de los tres valores guardados en la variable "res". La instrucción println () en la décima línea se usa para mostrar el resultado devuelto. Guardemos el código para obtener lo que ocurre:

Tras la compilación y ejecución del código SCALA anterior, obtuvimos la siguiente salida presentada. Primero ejecutó la función Main () y pasó los tres valores a la función "Get". Calculó el resultado de multiplicación usando tres valores pero no lo devolvió a la función Main () según el uso del tipo "Unidad". A cambio, la instrucción println () muestra los soportes vacíos ().

Conclusión

La introducción de este artículo elabora sobre el uso de los tipos de retorno en la programación, especialmente la similitud entre el tipo de SCALA "Unidad" y el tipo "nulo" de Java. Por lo tanto, instalamos y configuramos los paquetes Java-Jre y Scala en nuestro sistema Linux y realizamos algunos ejemplos útiles. Utilizamos el tipo de "unidad" en ambos ejemplos mencionados para discutir cómo se puede usar hasta ahora para no devolver nada a su función o declaración de llamadas.