Matrizes de Scala

Matrizes de Scala
A linguagem de programação da Scala combina quase todos os conceitos de programação que usamos com C, C ++, Java ou qualquer outra linguagem de alto nível. Matrizes em scala também são usadas com muita frequência para armazenar um grande número de tipos semelhantes de dados. Neste tutorial, queremos desvendar o uso de matrizes em Scala no Ubuntu 20.04.

O que são matrizes em Scala no Ubuntu 20.04?

Assim como qualquer outra linguagem de programação, uma matriz em Scala mantém pedaços de dados pertencentes ao mesmo tipo de dados. Podemos ter corda, número inteiro, caráter, etc., Digite matrizes em scala exatamente como outras linguagens de programação. Além disso, uma vez que uma matriz é declarada e inicializada em Scala, ela pode ser facilmente manipulada usando loops e declarações condicionais.

Como usar as matrizes Scala no Ubuntu 20.04?

Para entender o básico do uso das matrizes em Scala, você deve dar uma olhada nos três exemplos a seguir:

Exemplo # 1: Imprimindo todos os elementos de uma matriz Scala

Neste programa Scala, queremos ensinar o método de imprimir todos os elementos de uma matriz em Scala. Este programa é o seguinte:

Declaramos uma aula de Scala com o nome SampleArray neste programa. Então, dentro da nossa função "main ()" da classe, criamos uma matriz usando a palavra -chave "var" com o nome MyArray. Além disso, atribuímos cinco valores inteiros diferentes a essa matriz usando a palavra -chave "Array". Depois de inicializar nossa matriz inteira, usamos um loop "para" com o iterador "x" que itera até o final desta matriz. Dentro deste loop, usamos uma declaração "println" para imprimir os elementos da matriz no terminal. Fazemos isso referindo -se a eles com a variável "X" que mantém os valores de todos os índices de matriz em cada iteração do loop.

Para compilar este script Scala, o seguinte comando é usado:

$ Scalac Array.Scala

Então, para executar este programa Scala, o comando fornecido abaixo é usado:

$ scala samplearray

Todos os elementos da nossa matriz Scala impressos no terminal são mostrados na imagem a seguir:

Exemplo # 2: Encontrando a soma de todos os elementos de uma matriz Scala

Neste programa Scala, queremos ensinar o método de encontrar a soma de todos os elementos de uma matriz em Scala. Este programa é o seguinte:

Declaramos uma aula de Scala com o nome SampleArray neste programa. Então, dentro da nossa função "main ()" da classe, criamos uma matriz usando a palavra -chave "var" com o nome MyArray. Além disso, atribuímos cinco valores inteiros diferentes a essa matriz usando a palavra -chave "Array". Depois de inicializar nossa matriz inteira, usamos um loop "para" com o iterador "x" que itera todo o caminho até o final desta matriz. Dentro deste loop, usamos uma declaração "println" para imprimir os elementos da matriz no terminal, referindo -se a eles com a variável "x" que mantém os valores de todos os índices de matriz em cada iteração do loop.

Depois disso, declaramos uma variável "soma" e a inicializamos com o número inteiro "0". Então, temos um loop "para" que vai até a duração de nossa matriz. Dentro desse loop, calculamos a soma de todos os elementos da matriz usando a notação "Sum += MyArray (i)". Finalmente, fora deste loop, acabamos de imprimir o valor da variável "soma" no terminal.

Todos os elementos da matriz, juntamente com a soma desses elementos, apareceram no terminal após a execução desse script de Scala, como mostrado na imagem a seguir:

Exemplo # 3: Encontrando os elementos máximos de uma matriz Scala

Neste programa Scala, queremos ensinar o método de imprimir todos os elementos de uma matriz em Scala. Este programa é o seguinte:

Declaramos uma aula de Scala com o nome SampleArray neste programa. Dentro da nossa função "main ()" da classe, criamos uma matriz usando a palavra -chave "var" com o nome MyArray. Além disso, atribuímos cinco valores inteiros diferentes a essa matriz usando a palavra -chave "Array". Depois de inicializar nossa matriz inteira, usamos um loop "para" com o iterador "x" que itera até o final desta matriz. Dentro deste loop, usamos uma declaração "println" para imprimir os elementos da matriz no terminal, referindo -se a eles com a variável "x" que mantém os valores de todos os índices de matriz em cada iteração do loop.

Depois disso, declaramos uma variável "max" e atribuímos o primeiro elemento de nossa matriz. Então, temos um loop "para" que vai até a duração de nossa matriz. Dentro deste loop, temos uma condição para verificar se o elemento atual da matriz é maior que "Max". Se essa condição for verdadeira, o “máximo” será substituído pelos elementos existentes da matriz. Por fim, imprimimos o valor da variável "max" no terminal.

Todos os elementos da matriz, juntamente com o elemento máximo, apareceram no terminal após a execução desse script de Scala. No nosso caso, era "5", como mostrado na imagem a seguir:

Conclusão

Este guia teve como objetivo ensinar aos leitores o uso de matrizes em Scala no Ubuntu 20.04. Começamos com uma breve introdução das matrizes em geral, seguidas por três exemplos básicos para imprimir os elementos de uma matriz, encontrar a soma dos elementos de uma matriz e encontrar o elemento máximo de todos os elementos de uma matriz. Esses exemplos ajudarão você a lidar com matrizes na linguagem de programação Scala. Esperamos que você tenha achado este artigo útil. Confira outros artigos de dica do Linux para obter mais dicas e tutoriais.