En contraste, se dice que una entidad en constante cambio es mutable. Además, este grupo convierte la colección en un mapa, lo que nos permite obtenerla para varias funciones importantes. Recibiremos un mapa en respuesta que contenga el par de valores clave. Este artículo explica el uso de la cláusula de Groupby en el idioma Scala.
Ejemplo 01
Para comprender la función de Groupby correctamente, debemos echar un vistazo a los ejemplos del programa Scala. Por lo tanto, comenzaremos con el más básico en el que agruparemos una lista simple. El archivo Scala debe crearse con el ".Extensión de Scala ”, y se ha lanzado dentro del editor de texto simple. La Scala debe iniciarse con algún objeto que se usara para ejecutar el código de objeto al final. En cada lenguaje de programación, la ejecución principal siempre comienza desde la función del controlador de un código. Entonces, en nuestro caso, hemos creado un objeto llamado "prueba" y agregamos la función main () para impulsar nuestro código Scala.
La ejecución de la función principal comienza con la creación de una variable de lista de tipo de cadena llamada "L" y la inicialización de los valores de 5 cadenas. En la siguiente línea, la función principal ejecuta la función println () para mostrar que va a mostrar una lista antes del uso de la cláusula o función de Groupby. Luego, probó la función println () con la lista "L" para mostrar una lista. La siguiente línea consecutiva número 6, se inició otra variable "n" para guardar la lista resultante que ha sido modificada por el uso de la función GroupBy () en cada uno de sus elementos de cadena "X". Las próximas declaraciones de función Println () consecutivas se utilizan nuevamente para mostrar que mostraremos la lista después de usar la cláusula de función Groupby en cada uno de los elementos de la lista y mostrar la lista "n".
Ahora, nuestro código está completado y listo para su uso. Entonces, guárdelo primero y inicie la consola.
Al abrir la consola Shell, enumeramos los archivos y carpetas de nuestro directorio actual de Linux y obtuvimos la prueba.Scala Listada en él. La consulta del compilador de Scalac para Scala se utilizó para compilar el código anterior, y el archivo del código de objeto se creó a cambio. Ese archivo de objeto se ejecutó utilizando el nombre del objeto "prueba" en la consulta de Scala y mostró la lista antes y después de usar la cláusula de GroupBy. Puede ver que la cláusula de Groupby puede establecer aleatoriamente los elementos.
El código de ejemplo anterior se trataba de usar la cláusula o función de Groupby en la lista de cadenas. ¿Cuál sería su salida cuando usemos una lista de números?? Veamos el mismo código de ejemplo con un ligero cambio. Hemos reemplazado la lista "L" con una lista de tipos enteros de 6 números. El resto del código Scala se ha mantenido igual que la siguiente imagen. Guardemos rápidamente este código actualizado de Scala y volvamos al shell para la compilación.
Después de compilar el código SCALA actualizado, lo ejecutamos usando su nombre de objeto, yo.mi., "Prueba" y tiene la siguiente salida. Puede ver que la cláusula Groupby ha agrupado aleatoriamente todos los elementos enteros de una lista en la pantalla de la consola que se muestra a continuación:
Ejemplo 02
¿Alguna vez ha experimentado cómo una cláusula o función de Groupby reacciona a un valor duplicado en la aplicación?? Vamos a verlo ahora. Hemos actualizado el archivo del código fuente de Scala y agregamos la lista de cadenas "L" en la función Main () que contiene algunos valores repetidos. Entonces se usó una lista para imprimir. Después de esto, aplicamos la función GroupBy () en el elemento de cadena "Linux" de esta lista a través de la función Contiene (). Agrupará solo los duplicados del elemento "Linux" y colocará el resto en un mapa. Se utilizan las siguientes dos declaraciones println () para mostrar:
Hemos compilado y ejecutado nuevamente el archivo del código Scala y su archivo de objeto. Al ejecutar, tenemos la lista tal como se muestra antes del uso de la función Groupby. Después de eso, tenemos la lista de elementos distintos del elemento "Linux" que se muestra como un mapa, y los elementos "Linux" se agrupan en una lista separada como se presenta.
También puede usar la cláusula de función Groupby para mostrar un solo carácter de cada elemento de la lista utilizando su número de índice en una función charat (). Por lo tanto, hemos estado utilizando la misma lista de cadenas "L" en el código, y la función println () es spoToff para mostrarlo en la consola. Luego, la función Charat () se utiliza en la función Groupby para mostrar 2Dakota del Norte Carácter de cada elemento.
Después de guardar el archivo de código, lo hemos compilado y ejecutado utilizando instrucciones mostradas en la consola, I.mi., Compilador Scalac y ejecutor de Scala. La lista se ha agrupado mediante la visualización de los 2Dakota del Norte carácter de cada elemento al final.
Conclusión
Hemos puesto una gran cantidad de trabajo duro en la redacción de este artículo para proporcionar la mejor guía a nuestros alumnos. A partir de la simple introducción, hemos explicado cómo una función de Groupby puede ser desechada en el lenguaje Scala para crear una recopilación de datos. Con eso, hemos explicado diferentes ejemplos de Scala utilizando la función Groupby y algunas subfunciones para realizar diferentes operaciones y establecer los datos en una colección.