Iteracja Scala Foreach

Iteracja Scala Foreach
Pętle odgrywają bardzo ważną rolę w języku programowania Scala w zakresie iteracji nad dowolną listą elementów. Istnieją unikalne formy pętli, takie jak „for”, „foreach”, „while” itp. Główny cel wszystkich tych pętli jest mniej więcej taki sam. Jednak ich funkcjonalność różni się nieznacznie od siebie. Ten przewodnik rzuci światło na działanie pętli „foreach” w Scali w Ubuntu 20.04.

Co to jest pętla „foreach” w Scali w Ubuntu 20.04?

Pętla „foreach” w Scala to po prostu pętla, którą można użyć do iteracji w zakresie elementów do po prostu drukowania tych elementów, obliczania suma tych elementów, znalezienia i zastępowania dowolnego elementu, znajdując maksymalny element z tych elementów itp. Najlepszą rzeczą w tej pętli jest to, że w większości przypadków nie musisz nawet określić iteratora dla tej pętli. Możesz po prostu uzyskać do niego dostęp za pomocą już zadeklarowanej zmiennej.

Instancje wykorzystania dla każdej pętli w Scali w Ubuntu 20.04:

Możemy ciągle wyjaśniać działanie pętli „Foreach” Scala; Jednak całe to wyjaśnienie będzie miało dla ciebie więcej sens. Dlatego poniżej podzieliliśmy pięć różnych przykładów, które zbudują twoje zrozumienie pętli „foreach” w Scali w Ubuntu 20.04.

Przykład nr 1: Drukowanie wartości iteratora w Scali:

Ten program Scala ma na celu nauczenie, w jaki sposób możesz wydrukować wartości iteratora na terminalu. Wspomniany skrypt Scala jest następujący:

W skrypcie Scala pokazanym powyżej zdefiniowaliśmy klasę „Foreach” za pomocą słowa kluczowego „Obiekt”. Następnie zdefiniowaliśmy naszą funkcję „main ()”, w której zadeklarowaliśmy wartość za pomocą słowa kluczowego „Val” i tytułem „iterator”. Przypisaliśmy pięć różnych wartości do tego iteratora za pomocą słowa kluczowego „iteratora”. Następnie po prostu nazwaliśmy pętlę „foreach” do drukowania wartości tego iteratora na terminalu za pomocą „iteratora.foreach (println) ”notacja.

Teraz nadchodzi czas na skompilowanie tego skryptu Scala z poleceniem udostępnionym poniżej:

$ scac foreach.Scala

W wyżej wymienionym dowództwie „Foreach.Scala ”odnosi się do nazwy naszego pliku skryptu Scala.

Po udanej kompilacji możemy wykonać ten skrypt Scala za pomocą kolejnego polecenia:

$ scala foreach

W wyżej wymienionym poleceniu Foreach odnosi się do nazwy naszej klasy Scala używanej w naszym skrypcie.

Wszystkie wartości iteratora używanego w naszym skrypcie Scala pokazano na poniższym obrazku:

Przykład nr 2: Drukowanie elementów listy w Scali:

Ten program Scala ma na celu nauczyć Cię, w jaki sposób możesz wydrukować elementy listy na terminalu. Wspomniany skrypt Scala jest następujący:

W skrypcie Scala pokazanym powyżej zdefiniowaliśmy klasę „Foreach” za pomocą słowa kluczowego „Obiekt”. Następnie zdefiniowaliśmy naszą funkcję „main ()”, w której zadeklarowaliśmy wartość za pomocą słowa kluczowego „Val” i „listą” tytułu. Przypisaliśmy różne elementy ciągów do tej listy, używając słowa kluczowego „List”. Następnie po prostu nazwaliśmy pętlę „foreach” do drukowania elementów tej listy na terminalu, przekształcając je w górną sprawę podczas korzystania z „listy.foreach (x => println (x.ToupperCase) ”notacja.

Uwaga: Funkcja tupperazy przekształca wszystkie alfabety podanych słów na stolice.

Kiedy skompilowaliśmy i wykonaliśmy ten skrypt Scala, wszystkie elementy listy użyte w naszym programie zostały wydrukowane na terminalu w górnym przypadku, jak pokazano na poniższym obrazku:

Przykład nr 3: Obliczanie sumy wszystkich elementów listy w Scala:

Ten program Scala ma na celu nauczenie, w jaki sposób możesz obliczyć sumę elementów listy i wydrukować ją na terminalu. Wspomniany skrypt Scala jest następujący:

W skrypcie Scala pokazanym powyżej zdefiniowaliśmy klasę „Foreach” za pomocą słowa kluczowego „Obiekt”. Następnie zdefiniowaliśmy naszą funkcję „main ()”, w której zadeklarowaliśmy zmienną z słowem kluczowym „var” i tytułem „suma”. Zainicjowaliśmy tę zmienną z wartością całkowitą „0”. Następnie zadeklarowaliśmy wartość ze słowem kluczowym „VAL” i tytułu „lista” i przypisaliśmy do niego pięć różnych wartości liczb całkowitych za pomocą słowa kluczowego „List”. Następnie po prostu nazwaliśmy pętlę „foreach” do obliczenia suma wszystkich elementów tej listy za pomocą „listy.foreach (sum+= _) ”. Tutaj notacja „sum+= _” zrobi prawdziwą magię iteracji na całej liście i dodawaniu wszystkich jej elementów razem. Na koniec wydrukowaliśmy wynik zmiennej „suma” w wierszu polecenia za pomocą polecenia „println”.

Kiedy skompilowaliśmy i wykonaliśmy ten skrypt Scala, suma wszystkich elementów listy użytych w naszym programie została wydrukowana na terminalu, który w bieżącym przypadku jest „15”, jak pokazano na poniższym obrazku:

Wniosek:

Ten artykuł miał wyjaśnić czytelnikom wykorzystanie iteracji „foreach” w Scali w Ubuntu 20.04. Udostępniliśmy wam trzy przykłady, które wdrożyły tę pętlę w Scala. W pierwszym przykładzie po prostu udostępniliśmy metodę drukowania wartości iteratora na terminalu. Następnie, w drugim przykładzie, rozmawialiśmy o procedurze drukowania elementów listy na terminalu. Na koniec podzieliliśmy przykład obliczenia suma wszystkich elementów listy za pomocą pętli „Foreach” Scala. Rozumiejąc te przykłady, szybko zrozumiesz koncepcję użycia pętli „Foreach” w Scali w Ubuntu 20.04.