Matrices de scala

Matrices de scala
El lenguaje de programación de Scala combina casi todos los conceptos de programación que usamos con C, C ++, Java o cualquier otro lenguaje de alto nivel. Las matrices en Scala también se usan con mucha frecuencia para almacenar una gran cantidad de tipos similares de datos. En este tutorial, queremos desentrañar el uso de matrices en Scala en Ubuntu 20.04.

¿Qué son las matrices en Scala en Ubuntu 20?.04?

Al igual que cualquier otro lenguaje de programación, una matriz en Scala contiene fragmentos de datos que pertenecen al mismo tipo de datos. Podemos tener cadena, entero, carácter, etc., Escriba matrices en Scala exactamente como otros lenguajes de programación. Además, una vez que se declara e inicializa una matriz en Scala, se puede manipular fácilmente usando bucles y declaraciones condicionales.

Cómo usar las matrices de Scala en Ubuntu 20.04?

Para comprender los conceptos básicos del uso de las matrices en Scala, debe echar un vistazo a los siguientes tres ejemplos:

Ejemplo # 1: Impresión de todos los elementos de una matriz de Scala

En este programa Scala, queremos enseñarle el método de imprimir todos los elementos de una matriz en Scala. Este programa es el siguiente:

Hemos declarado una clase de Scala con el nombre SamplearRay en este programa. Luego, dentro de nuestra función "main ()" de la clase, hemos creado una matriz utilizando la palabra clave "var" con el nombre myArray. Además, hemos asignado cinco valores enteros diferentes a esta matriz utilizando la palabra clave "matriz". Después de inicializar nuestra matriz entera, hemos usado un bucle "para" con el iterador "X" que itera hasta el final de esta matriz. Dentro de este bucle, hemos utilizado una instrucción "println" para imprimir los elementos de la matriz en el terminal. Hacemos esto refiriéndonos a ellos con la variable "x" que contiene los valores de todos los índices de matriz en cada iteración de bucle.

Para compilar este script Scala, se utiliza el siguiente comando:

$ Scalac Array.Escala

Luego, para ejecutar este programa Scala, se utiliza el comando proporcionado a continuación:

$ scala samplearray

Todos los elementos de nuestra matriz de Scala impresa en el terminal se muestran en la siguiente imagen:

Ejemplo # 2: Encontrar la suma de todos los elementos de una matriz de Scala

En este programa de Scala, queremos enseñarle el método de encontrar la suma de todos los elementos de una matriz en Scala. Este programa es el siguiente:

Hemos declarado una clase de Scala con el nombre SamplearRay en este programa. Luego, dentro de nuestra función "main ()" de la clase, hemos creado una matriz utilizando la palabra clave "var" con el nombre myArray. Además, hemos asignado cinco valores enteros diferentes a esta matriz utilizando la palabra clave "matriz". Después de inicializar nuestra matriz entera, hemos usado un bucle "para" con el iterador "X" que itera hasta el final de esta matriz. Dentro de este bucle, hemos utilizado una instrucción "println" para imprimir los elementos de la matriz en el terminal referiéndose a ellos con la variable "x" que contiene los valores de todos los índices de matriz en cada iteración del bucle.

Después de eso, hemos declarado una variable "suma" y la hemos inicializado con el entero "0". Entonces, tenemos un bucle "para" que va hasta la longitud de nuestra matriz. Dentro de este bucle, calculamos la suma de todos los elementos de la matriz usando la notación "Sum += myArray (i)". Finalmente, fuera de este bucle, acabamos de imprimir el valor de la variable "suma" en el terminal.

Todos los elementos de la matriz junto con la suma de estos elementos aparecieron en el terminal en la ejecución de este script de Scala, como se muestra en la siguiente imagen:

Ejemplo # 3: Encontrar los elementos máximos de una matriz de Scala

En este programa Scala, queremos enseñarle el método de imprimir todos los elementos de una matriz en Scala. Este programa es el siguiente:

Hemos declarado una clase de Scala con el nombre SamplearRay en este programa. Dentro de nuestra función "main ()" de la clase, hemos creado una matriz utilizando la palabra clave "var" con el nombre myArray. Además, hemos asignado cinco valores enteros diferentes a esta matriz utilizando la palabra clave "matriz". Después de inicializar nuestra matriz entera, hemos usado un bucle "para" con el iterador "X" que itera hasta el final de esta matriz. Dentro de este bucle, hemos utilizado una instrucción "println" para imprimir los elementos de la matriz en el terminal referiéndose a ellos con la variable "x" que contiene los valores de todos los índices de matriz en cada iteración del bucle.

Después de eso, declaramos una variable "max" y asignamos el primer elemento de nuestra matriz. Entonces, tenemos un bucle "para" que va hasta la longitud de nuestra matriz. Dentro de este bucle, tenemos una condición para verificar si el elemento actual de la matriz es mayor que "max". Si esta condición es válida, entonces "Max" será sustituido por los elementos existentes de la matriz. Por último, hemos impreso el valor de la variable "máxima" en el terminal.

Todos los elementos de la matriz, junto con el elemento máximo fuera de estos, aparecieron en el terminal al ejecutar este script de Scala. En nuestro caso, era "5", como se muestra en la siguiente imagen:

Conclusión

Esta guía tenía como objetivo enseñar a los lectores el uso de matrices en Scala en Ubuntu 20.04. Comenzamos con una breve introducción de las matrices en general, seguido de tres ejemplos básicos para imprimir los elementos de una matriz, encontrar la suma de los elementos de una matriz y encontrar el elemento máximo de todos los elementos de una matriz. Estos ejemplos lo ayudarán a lidiar con matrices en el lenguaje de programación de Scala. Esperamos que hayas encontrado este artículo útil. Echa un vistazo a otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.