Mutable VS. Colecciones inmutables en el lenguaje de programación de Scala
Las colecciones mutables son las que el contenido de la referencia puede cambiar fácilmente, mientras que las colecciones inmutables son las que el contenido de la referencia nunca puede cambiar. El lenguaje de programación de Scala admite colecciones mutables e inmutables, sin embargo, por defecto, las colecciones en Scala son inmutables. Si desea hacer una colección mutable, tendrá que importar bibliotecas adicionales, mientras que las colecciones inmutables se pueden usar como es.
Colecciones más utilizadas en el lenguaje de programación de Scala
Hay cuatro colecciones principales que se utilizan más comúnmente en el lenguaje de programación de Scala y las discutiremos brevemente a continuación:
Uso de las diferentes colecciones en el lenguaje de programación de Scala en Ubuntu 20.04
Para aprender el uso de las diferentes colecciones en el lenguaje de programación de Scala, tendrá que comprender los siguientes cuatro ejemplos. Sin embargo, solo discutiremos los conceptos básicos de usar cada una de estas colecciones por aquí.mi., Crear una colección de Scala particular e imprimirla en la terminal.
Ejemplo # 1: Crear e imprimir una lista en Scala
En este ejemplo, crearemos una lista de Scala e imprimiremos sus elementos en el terminal. Para eso, hemos implementado el código que se muestra a continuación en el lenguaje de programación Scala:
En este código de Scala, hemos creado una clase de objetos con el nombre "Colecciones". Luego, dentro de la función "main ()" de este código, hemos creado una lista llamada "cursos" y le hemos asignado los nombres de cuatro cursos diferentes como sus elementos. Después de crear esta lista, queríamos imprimir sus elementos en la terminal. Podemos hacer esto simplemente pasando el nombre de esta lista a la función "println".
Podemos compilar este script scala simple con el comando que se da a continuación:
$ colecciones de Scalac.Escala
Luego, podemos ejecutar este código Scala con el siguiente comando:
$ colecciones de Scala
Los elementos de la lista que acabamos de crear se muestran en la imagen a continuación:
Ejemplo # 2: Crear e imprimir un conjunto en Scala
En este ejemplo, crearemos e imprimiremos nuestra segunda colección de Scala I.mi., Colocar. Para eso, hemos utilizado el siguiente código SCALA:
En este ejemplo, hemos utilizado la misma clase de "colecciones" para encerrar nuestro script real. Luego, dentro de la función "main ()", hemos creado un conjunto llamado "temporadas" y le hemos asignado los nombres de las cuatro estaciones como elementos de este conjunto. Después de eso, para imprimir los elementos de este conjunto en el terminal, hemos pasado el nombre de este conjunto a la función "println".
Los elementos de nuestro conjunto sobre la ejecución de nuestro script Scala aparecieron en el terminal como se muestra en la imagen a continuación:
Ejemplo # 3: Crear e imprimir un mapa en Scala
Ahora, queremos crear e imprimir nuestra tercera colección Scala en el terminal I.mi., Mapa. Para eso, hemos implementado el siguiente programa Scala:
En este programa, hemos definido un mapa de Scala con el nombre de "Estándar". Después de eso, le hemos asignado tres pares diferentes de valor clave. En este mapa, los estándares yo.mi., 1, 2 y 3 sirven como las claves, mientras que los nombres i.mi., John, Harry y Frank sirven como valores. Luego, queríamos imprimir todas las teclas y valores de este mapa por separado en el terminal para el que hemos usado dos declaraciones "println".
Todas las teclas y valores de nuestro mapa Scala se muestran en la imagen a continuación:
Ejemplo # 4: Crear e imprimir una tupla en Scala
Finalmente, crearemos e imprimiremos nuestra cuarta colección de Scala I.mi., Tuple en este ejemplo. Para eso, hemos utilizado el código Scala que se muestra en la siguiente imagen:
En este código Scala, hemos definido una tupla de valor mixto y hemos asignado a él tres valores que pertenecen a diferentes tipos de datos. El primero es un entero, el segundo es una cadena, mientras que la tercera es un número de punto flotante. También puede asignar valores a una tupla que pertenece al mismo tipo de datos. Para imprimir todos los valores de esta tupla en el terminal, hemos pasado el nombre de esta tupla a la función "println".
Todos los valores de nuestra tupla de valor mixto se muestran en la imagen a continuación:
Conclusión
Este fue un artículo generalizado basado en las colecciones de Scala en Ubuntu 20.04. Queríamos explorar este tema con respecto a las colecciones más utilizadas en el lenguaje de programación de Scala, a saber, "lista", "establecer", "mapa" y "tuple". Para eso, compartimos con usted cuatro ejemplos diferentes, cada uno de los cuales explicó el uso de dichas colecciones de Scala una por una. Al leer este artículo, habría tenido una idea exhaustiva de las colecciones más utilizadas dentro del lenguaje de programación de Scala en Ubuntu 20.04.