Scala foreach iteração

Scala foreach iteração
Os loops desempenham um papel muito importante na linguagem de programação da Scala para iterar em qualquer lista de itens. Existem formas únicas de loops como "para", "foreach", "while", etc. O principal objetivo de todos esses loops é mais ou menos o mesmo. No entanto, sua funcionalidade difere um pouco uma da outra. Este guia lançará luz sobre o funcionamento do loop "foreach" em Scala no Ubuntu 20.04.

O que é um loop "foreach" em Scala no Ubuntu 20.04?

Um loop "foreach" em Scala é simplesmente um loop que pode ser usado para iterar em uma variedade de elementos para simplesmente imprimir esses elementos, calculando a soma desses elementos, encontrando e substituindo qualquer elemento em particular, encontrando o elemento máximo desses elementos , etc. A melhor coisa sobre esse loop é que você nem precisa especificar explicitamente um iterador para esse loop na maioria dos casos. Você pode simplesmente acessá -lo com a ajuda de uma variável já declarada.

Instâncias de utilização do loop para cada loop em Scala no Ubuntu 20.04:

Podemos continuar explicando o funcionamento do loop scala "foreach" verbalmente; No entanto, toda essa explicação fará mais sentido para você quando você ver alguns exemplos práticos da implementação deste loop. Portanto, abaixo, compartilhamos cinco exemplos diferentes que criarão sua compreensão do loop "foreach" em Scala no Ubuntu 20.04.

Exemplo # 1: Imprimindo os valores de um iterador em Scala:

Este programa Scala se destina a ensinar como você pode imprimir os valores de um iterador no terminal. O referido script Scala é o seguinte:

No script Scala mostrado acima, definimos uma classe "foreach" com a palavra -chave "objeto". Em seguida, definimos nossa função "main ()" na qual declaramos um valor com a palavra -chave "val" e o título "ITERATOR". Atribuímos cinco valores diferentes a este iterador usando a palavra -chave "iterador". Depois disso, simplesmente chamamos o loop "foreach" para imprimir os valores deste iterador no terminal usando o “iterador.foreach (println) ”notação.

Agora chega a hora de compilar este script Scala com o comando compartilhado abaixo:

$ scalac foreach.Scala

No comando mencionado acima, “foreach.Scala "refere -se ao nome do nosso arquivo de script scala.

Após uma compilação bem -sucedida, podemos executar este script Scala com o comando subsequente:

$ scala foreach

No comando acima mencionado, foreach refere-se ao nome de nossa classe Scala usada em nosso script.

Todos os valores do iterador usado em nosso script Scala são mostrados na imagem abaixo:

Exemplo # 2: Imprimir os elementos de uma lista em Scala:

Este programa Scala tem como objetivo ensinar como você pode imprimir os elementos de uma lista no terminal. O referido script Scala é o seguinte:

No script Scala mostrado acima, definimos uma classe "foreach" com a palavra -chave "objeto". Em seguida, definimos nossa função "main ()" na qual declaramos um valor com a palavra -chave "val" e o título "Lista". Atribuímos diferentes elementos de string a esta lista usando a palavra -chave "lista". Depois disso, simplesmente chamamos o loop de "foreach" para imprimir os elementos desta lista no terminal, convertendo -os para o maiúsculas enquanto usava a “lista.foreach (x => println (x.toupppercase)) ”notação.

Nota: A função ToupPercase converte todos os alfabetos das palavras dadas para as capitais.

Quando compilamos e executamos esse script Scala, todos os elementos da lista usada em nosso programa foram impressos no terminal no caso superior, conforme mostrado na imagem a seguir:

Exemplo # 3: Calculando a soma de todos os elementos de uma lista em Scala:

Este programa Scala tem como objetivo ensinar como você pode calcular a soma dos elementos de uma lista e imprimi -la no terminal. O referido script Scala é o seguinte:

No script Scala mostrado acima, definimos uma classe "foreach" com a palavra -chave "objeto". Em seguida, definimos nossa função "main ()" na qual declaramos uma variável com a palavra -chave "var" e o título "soma". Inicializamos esta variável com o valor inteiro “0”. Em seguida, declaramos um valor com a palavra -chave "Val" e o título "Lista" e atribuídos a ele cinco valores inteiros diferentes usando a palavra -chave "Lista". Depois disso, simplesmente chamamos o loop "foreach" para calcular a soma de todos os elementos desta lista usando a “lista.foreach (soma+= _) ”notação. Aqui, a notação "soma+= _" fará a verdadeira magia de iterar por toda a lista e adicionar todos os seus elementos. Finalmente, imprimimos o resultado da variável "soma" no prompt de comando usando o comando "println".

Quando compilamos e executamos esse script Scala, a soma de todos os elementos da lista usada em nosso programa foi impressa no terminal, que no caso atual é "15", como mostrado na imagem a seguir:

Conclusão:

Este artigo foi feito para explicar aos leitores o uso da iteração "foreach" em Scala no Ubuntu 20.04. Compartilhamos com você três exemplos que implementaram este loop em Scala. No primeiro exemplo, simplesmente compartilhamos o método de imprimir os valores de um iterador no terminal. Então, no segundo exemplo, conversamos sobre o procedimento de imprimir os elementos de uma lista no terminal. Por fim, compartilhamos um exemplo para calcular a soma de todos os elementos de uma lista usando o loop "foreach" de scala. Ao entender esses exemplos, você rapidamente entenderá o conceito de usar o loop "foreach" em Scala no Ubuntu 20.04.