Metoda zbierania Scala

Metoda zbierania Scala
Język programowania Scala ma wiele przydatnych wbudowanych funkcji, których można użyć do wykonywania złożonych problemów z programowaniem. Ponadto funkcje te pomagają również bardzo wydajnie wykonywać rutynowe zadania. Ten przewodnik nauczy Cię o metodzie gromadzenia języka programowania Scala i jego użyciu na Ubuntu 20.04 System.

Jaki jest cel zastosowania metody kolekcji w Scala?

Czasami tworzysz różne typy kolekcji w Scala. Zbiór jest definiowany jako kontener, który może przechowywać dane. Tablica może pomieścić tylko elementy o tym samym rodzaju danych, podczas gdy kolekcja może również pomieścić elementy należące do różnych typów danych. Metoda zbierania jest stosowana, gdy chcesz wyodrębnić określony rodzaj elementu z kolekcji zawierającej elementy należące do różnych typów danych. Na przykład kolekcja Scala może zawierać elementy liczb całkowitych, ciągów i pływak. W tym miejscu pojawi się metoda kolekcji, ponieważ pomoże ci wyodrębnić elementy strunowe tylko z kolekcji. Dowiesz się więcej o tej metodzie, przechodząc następną sekcję tego artykułu.

Przykłady zastosowania metody kolekcji Scala w Ubuntu 20.04:

Aby dowiedzieć się, w jaki sposób możesz użyć metody kolekcji w Scala w Ubuntu 20.04, będziesz musiał spojrzeć na przykłady wyjaśnione poniżej:

Przykład nr 1: Wyodrębnienie wartości ciągów z danego zbioru:

W tym przykładzie postaramy się stworzyć kolekcję próbki, która będzie zawierać wartości należące do różnych typów danych. Następnie spróbujemy wyodrębnić tylko wartości ciągów z tego kolekcji. Do tego wykonaliśmy następujący skrypt Scala:

Najpierw utworzyliśmy klasę o nazwie „Zbieranie” za pomocą słowa kluczowego „Obiekt”. Następnie, w ramach naszej zdefiniowanej funkcji „main ()”, chcieliśmy powiadomić użytkownika, że ​​wyodrębnimy lub zbieramy tylko wartości ciągów za pomocą tego skryptu Scala. W tym celu użyliśmy instrukcji „println”. Następnie stworzyliśmy kolekcję sekwencji, która może zawierać elementy należące do dowolnego typu danych. Możesz zobaczyć, że wypełniliśmy tę kolekcję sekwencji z pewną liczbą całkowitą i niektórymi wartościami ciągów. Następnie utworzyliśmy wartość o nazwie „wyjście” i przypisaliśmy wyjście metody kolekcji, która jest stosowana w naszym zadeklarowanym kolekcji. Ta metoda jest zaimplementowana do zbierania tylko wartości ciągów z danego zbioru. Wreszcie, aby dowiedzieć się, czy wartości ciągów zostały pomyślnie zebrane, czy nie, chcieliśmy wydrukować wartość zmiennej „wyjściowej” na terminalu za pomocą innej instrukcji „println”.

Użyliśmy polecenia pokazanego poniżej, aby skompilować ten skrypt Scala:

$ scalak zbieraj.Scala

Następnie użyliśmy polecenia, które następuje do wykonania naszego skryptu Scala:

$ scala zbior

Wyjście tego skryptu Scala jest przedstawione przez obraz pokazany poniżej. Możesz łatwo sprawdzić, czy nasza metoda kolekcji z powodzeniem wyodrębniła wartości ciągów z naszej kolekcji sekwencji.

Przykład nr 2: Wyodrębnienie wartości liczb całkowitych z danej kolekcji:

Ten przykład jest zmodyfikowaną wersją naszego pierwszego przykładu, jak w tym, postaramy się wyodrębnić tylko wartości liczb całkowitych z danej kolekcji. Skrypt Scala, którego użyliśmy do tego celu, pokazano na poniższym obrazku:

Ponownie, w tym przykładowym skrypcie, zadeklarowaliśmy klasę Scala o nazwie „Zbieranie” za pomocą słowa kluczowego „Object”. Następnie powiadomiliśmy użytkownika o funkcjonalności tego konkretnego skryptu, używając instrukcji „println” w naszej funkcji „main ()”. Następnie utworzyliśmy kolekcję z losowymi wartościami liczb całkowitych i łańcuchów. Wreszcie, stworzyliśmy wartość „wyjściową”, aby utrzymać wynik naszej metody „zbierania”, która wyodrębni wszystkie wartości liczb całkowitych z danej kolekcji, a następnie użyliśmy instrukcji „println” do drukowania tych wyników na terminalu.

Po skompilowaniu i wykonaniu tego skryptu Scala wynik, który udało nam się uzyskać, jest pokazany na poniższym obrazku. Możesz sprawdzić, czy nasza metoda „zbierania” może z powodzeniem wydrukować wartości liczb całkowitych na terminalu.

Przykład nr 3: Wyodrębnienie podwójnych wartości z danej kolekcji:

Ten przykład jest kolejną zmodyfikowaną wersją naszych pierwszych dwóch przykładów. W tym przypadku wyodrębnimy tylko podwójne wartości z danego zbioru. Skrypt Scala, którego użyliśmy do tego celu, jest następujący:

W naszej klasie „Zbieranie” stworzyliśmy funkcję „main ()” do pisania głównego kodu naszego skryptu Scala. Ponownie, w celu powiadomienia użytkownika, wydrukowaliśmy wiadomość na terminalu za pomocą instrukcji „println” dotyczących funkcjonalności naszego skryptu Scala. Następnie utworzyliśmy kolekcję przykładową, która składa się z losowego ciągu, liczby całkowitej i podwójnej. Następnie stworzyliśmy wartość „wyjściową”, aby utrzymać wynik naszej metody „zbierania”, która wyodrębni tylko podwójne wartości z danego zbioru. Na koniec chcieliśmy wydrukować wynik wartości „wyjściowej” na terminalu, aby sprawdzić, czy nasza metoda „zbierania” z powodzeniem udało się zebrać podwójne wartości, czy nie z naszego kolekcji.

Wynik naszego skryptu Scala jest, pokazany na poniższym obrazku, weryfikuje, że nasza metoda kolekcji poprawnie wykonała swoje zadanie, ja.mi., Z powodzeniem wyodrębniał podwójne wartości z naszej kolekcji.

Wniosek:

Ta dyskusja opierała się przede wszystkim na opracowaniu zrozumienia dotyczącej użycia metody gromadzenia języka programowania Scala. Najpierw wprowadziliśmy Cię do podstawowego celu tej metody, po czym podzieliliśmy z tobą trzy różne przykładowe scenariusze, aby w lepszy sposób rozwinąć ten cel. Teraz będziesz mógł bardzo skutecznie użyć tej metody Scala po przejściu przez wszystkie te przykłady.