Iteración de scala foreach

Iteración de scala foreach
Los bucles juegan un papel muy importante en el lenguaje de programación de Scala para iterar en cualquier lista de elementos. Hay formas únicas de bucles como "para", "foreach", "while", etc. El objetivo principal de todos estos bucles es más o menos el mismo. Sin embargo, su funcionalidad difiere ligeramente entre sí. Esta guía arrojará luz sobre el funcionamiento del bucle "foreach" en Scala en Ubuntu 20.04.

¿Qué es un bucle "foreach" en Scala en Ubuntu 20?.04?

Un bucle "foreach" en Scala es simplemente un bucle que se puede usar para iterar en un rango de elementos para simplemente imprimir esos elementos, calculando la suma de estos elementos, encontrando y reemplazando cualquier elemento particular, encontrando el elemento máximo de estos elementos de estos elementos. , etc. Lo mejor de este bucle es que ni siquiera necesita especificar explícitamente un iterador para este bucle en la mayoría de los casos. Simplemente puede acceder a él con la ayuda de una variable ya declarada.

Instancias de utilizar el bucle para cada bucle en Scala en Ubuntu 20.04:

Podemos seguir explicando el funcionamiento del bucle de Scala "foreach" verbalmente; Sin embargo, toda esa explicación tendrá más sentido para usted una vez que vea algunos ejemplos prácticos de la implementación de este bucle. Por lo tanto, a continuación, hemos compartido cinco ejemplos diferentes que desarrollarán su comprensión del bucle "foreach" en Scala en Ubuntu 20.04.

Ejemplo # 1: Impresión de los valores de un iterador en Scala:

Este programa de Scala está destinado a enseñarle cómo puede imprimir los valores de un iterador en el terminal. Dicho script de Scala es el siguiente:

En el script de Scala que se muestra arriba, hemos definido una clase de "foreach" con la palabra clave "objeto". Luego, hemos definido nuestra función "main ()" dentro de la cual hemos declarado un valor con la palabra clave "val" y el título "iterador". Hemos asignado cinco valores diferentes a este iterador utilizando la palabra clave "iterador". Después de eso, simplemente hemos llamado el bucle "foreach" para imprimir los valores de este iterador en el terminal usando el "iterador.notación de foreach (println) ”.

Ahora llega el momento de compilar este script de Scala con el comando compartido a continuación:

$ Scalac Foreach.Escala

En el comando mencionado anteriormente, “foreach.Scala ”se refiere al nombre de nuestro archivo de script de Scala.

Tras una compilación exitosa, podemos ejecutar este script de Scala con el comando posterior:

$ Scala Foreach

En el comando mencionado anteriormente, foreach se refiere al nombre de nuestra clase Scala utilizada en nuestro script.

Todos los valores del iterador utilizados en nuestro script Scala se muestran en la imagen a continuación:

Ejemplo # 2: Impresión de los elementos de una lista en Scala:

Este programa de Scala está destinado a enseñarle cómo puede imprimir los elementos de una lista en la terminal. Dicho script de Scala es el siguiente:

En el script de Scala que se muestra arriba, hemos definido una clase de "foreach" con la palabra clave "objeto". Luego, hemos definido nuestra función "main ()" dentro de la cual hemos declarado un valor con la palabra clave "val" y la "lista" del título ". Hemos asignado diferentes elementos de cadena a esta lista utilizando la palabra clave "Lista". Después de eso, simplemente hemos llamado al bucle "foreach" para imprimir los elementos de esta lista en el terminal convirtiéndolos en la caja superior mientras usa la "lista.foreach (x => println (x.touppercase)) "notación.

NOTA: La función ToupperCase convierte todos los alfabetos de las palabras dadas en capitales.

Cuando compilamos y ejecutamos este script de Scala, todos los elementos de la lista utilizados en nuestro programa se imprimieron en el terminal en la caja superior, como se muestra en la siguiente imagen:

Ejemplo # 3: Calcular la suma de todos los elementos de una lista en Scala:

Este programa de Scala está destinado a enseñarle cómo puede calcular la suma de los elementos de una lista e imprimirlo en el terminal. Dicho script de Scala es el siguiente:

En el script de Scala que se muestra arriba, hemos definido una clase de "foreach" con la palabra clave "objeto". Luego, hemos definido nuestra función "main ()" dentro de la cual hemos declarado una variable con la palabra clave "var" y el título "suma". Hemos inicializado esta variable con el valor entero "0". Luego, hemos declarado un valor con la palabra clave "Val" y la "lista" del título y se le asignó cinco valores enteros diferentes utilizando la palabra clave "Lista". Después de eso, simplemente hemos llamado al bucle "foreach" para calcular la suma de todos los elementos de esta lista utilizando la "lista.notación de foreach (sum+= _) ". Aquí, la notación "Sum+= _" hará la verdadera magia de iterando en toda la lista y agregar todos sus elementos juntos. Finalmente, hemos impreso el resultado de la variable "suma" en el símbolo del sistema utilizando el comando "println".

Cuando compilamos y ejecutamos este script de Scala, la suma de todos los elementos de la lista utilizados en nuestro programa se imprimió en el terminal, que en el caso actual es "15" como se muestra en la siguiente imagen:

Conclusión:

Este artículo estaba destinado a explicar a los lectores el uso de la iteración "foreach" en Scala en Ubuntu 20.04. Compartimos con usted tres ejemplos que implementaron este bucle en Scala. En el primer ejemplo, simplemente compartimos el método de imprimir los valores de un iterador en el terminal. Luego, en el segundo ejemplo, hablamos sobre el procedimiento de imprimir los elementos de una lista en la terminal. Finalmente, compartimos un ejemplo para calcular la suma de todos los elementos de una lista utilizando el bucle "foreach" de Scala. Al comprender estos ejemplos, comprenderá rápidamente el concepto de usar el bucle "foreach" en Scala en Ubuntu 20.04.