Método de recolección de Scala

Método de recolección de Scala
El lenguaje de programación de Scala tiene muchas funciones integradas útiles que puede usar para realizar problemas de programación complejos. Además, estas funciones también lo ayudan a llevar a cabo tareas de rutina de manera muy eficiente. Esta guía le enseñará sobre el método de recopilación del lenguaje de programación de Scala y su uso en el Ubuntu 20.04 sistema.

¿Cuál es el propósito de usar el método de recolección en Scala??

A veces, creas diferentes tipos de colecciones en Scala. Una colección se define como un contenedor que puede contener datos. Una matriz solo puede mantener elementos que tienen el mismo tipo de datos, mientras que una colección también puede mantener elementos que pertenecen a diferentes tipos de datos juntos. Se utiliza un método de recopilación cuando desee extraer un tipo particular de elemento de una colección que contiene los elementos que pertenecen a diferentes tipos de datos. Por ejemplo, una colección Scala puede contener los elementos de tipo entero, cadena y flotante, y solo desea que los elementos de cadena fuera de estos. Aquí es donde entrará en juego el método de recolección, ya que lo ayudará a extraer los elementos de cadena solo de su colección. Aprenderá más sobre este método revisando la siguiente sección de este artículo.

Ejemplos de uso del método de recolección de Scala en Ubuntu 20.04:

Para aprender cómo puede usar el método de recolección en Scala en Ubuntu 20.04, tendrá que mirar los ejemplos explicados a continuación:

Ejemplo # 1: Extracción de los valores de cadena de una colección dada:

En este ejemplo, intentaremos crear una colección de muestras que contenga valores que pertenecen a diferentes tipos de datos. Después de eso, intentaremos extraer solo los valores de cadena de esta colección. Para hacer esto, hemos utilizado el siguiente script de Scala:

Primero creamos una clase llamada "recopilar" usando la palabra clave "objeto". Luego, dentro de nuestra función "main ()" definida, queríamos notificar al usuario que extraeremos o recopilaremos solo los valores de cadena con la ayuda de este script de Scala. Para eso, hemos utilizado la declaración "println". Después de eso, hemos creado una recopilación de secuencias que puede contener los elementos que pertenecen a cualquier tipo de datos. Puede ver que hemos poblado esta colección de secuencias con algunos enteros y algunos valores de cadena. Luego, hemos creado un valor con el nombre de "salida" y hemos asignado la salida del método de recolección, que se aplica sobre nuestra colección declarada. Este método se implementa para recopilar solo los valores de cadena de la colección dada. Finalmente, para averiguar si los valores de cadena se han recopilado correctamente o no, queríamos imprimir el valor de la variable "salida" en el terminal utilizando otra declaración "println".

Hemos utilizado el comando que se muestra a continuación para compilar este script de Scala:

$ scalac coleccion.Escala

Luego, hemos utilizado el comando que sigue para ejecutar nuestro script Scala:

$ scala coleccione

La salida de este script de Scala se representa a través de la imagen que se muestra a continuación. Puede verificar fácilmente que nuestro método de recolección ha extraído con éxito los valores de cadena de nuestra colección de secuencias.

Ejemplo # 2: Extracción de los valores enteros de una colección dada:

Este ejemplo es una versión modificada de nuestro primer ejemplo, como en este, intentaremos extraer solo los valores enteros de la colección dada. El script Scala que hemos utilizado para este propósito se muestra en la siguiente imagen:

Nuevamente, en este ejemplo de script, hemos declarado una clase de Scala llamada "recopilar" con la palabra clave "objeto". Luego, hemos notificado al usuario sobre la funcionalidad de este script en particular mediante el uso de la instrucción "println" dentro de nuestra función "main ()". Después de eso, hemos creado una colección con un entero aleatorio y valores de cadena. Finalmente, hemos creado un valor de "salida" para mantener el resultado de nuestro método "recolectar" que extraerá todos los valores enteros de la colección dada, y luego, hemos utilizado la instrucción "println" para imprimir estos resultados en el terminal.

Después de compilar y ejecutar este script de Scala, el resultado que logramos obtener se muestra en la imagen a continuación. Puede verificar que nuestro método "recolectar" podría imprimir los valores enteros con éxito en el terminal.

Ejemplo # 3: Extracción de los valores dobles de una colección dada:

Este ejemplo es otra versión modificada de nuestros dos primeros ejemplos. Extraeremos solo los valores dobles de una colección dada en este caso. El script de Scala que hemos utilizado para este propósito es el siguiente:

Dentro de nuestra clase "recopilar", hemos creado una función "main ()" para escribir el código principal de nuestro script Scala. Nuevamente, para notificar al usuario, hemos imprimido un mensaje en el terminal utilizando la instrucción "println" con respecto a la funcionalidad de nuestro script Scala. Luego, hemos creado una colección de muestras que consiste en una cadena aleatoria, entero y valores dobles. Después de eso, hemos creado un valor de "salida" para mantener el resultado de nuestro método "recolectar" que extraerá solo los valores dobles de la colección dada. Finalmente, queríamos imprimir el resultado del valor de "salida" en el terminal para verificar si nuestro método "recopilar" ha logrado recopilar con éxito los valores dobles o no de nuestra colección dada.

El resultado de nuestro script de Scala se muestra en la imagen a continuación, verifica que nuestro método de recolección ha realizado su trabajo correctamente, i.mi., ha extraído los valores dobles con éxito de nuestra colección.

Conclusión:

Esta discusión se basó principalmente en el desarrollo de una comprensión sobre el uso del método de recopilación del lenguaje de programación Scala. Primero le presentamos el propósito básico de este método, después de lo cual compartimos tres scripts de ejemplo diferentes con usted para explicar este propósito de una mejor manera. Ahora, podrá usar este método de Scala de manera muy efectiva después de pasar por todos estos ejemplos.