Zestawy Scala

Zestawy Scala
Zestaw w Scala jest również kolekcją, ale odróżnia ją od reszty kolekcji Scala. W tym artykule redakcyjnym uzyskamy więcej o kilku ważnych właściwościach zestawów w Scala. Następnie przyjrzymy się różnym przykładom, które pomogą nam we wdrażaniu i korzystaniu z zestawów w języku programowania Scala w Ubuntu 20.04.

Jakie są zestawy w Scala?

Jak już wspomnieliśmy, że zestaw w Scala nie zawiera żadnych duplikatów; Dlatego teraz rozszerzymy nasze wyjaśnienie. Zestaw Scala zawiera podobne elementy; Jednak żadne dwa elementy zestawu nie może być takie same. Zestawy Scala mogą być albo zmienne lub niezmienne; Jednak niezmienne zestawy mogą być używane bez importowania bibliotek zewnętrznych. Jeśli chcesz użyć zmiennych zestawów w Scala, będziesz musiał zaimportować „Scala.kolekcja.zmienny.Biblioteka zestawu ”.

Jak używać zestawów w języku programowania Scala?

Teraz, aby nauczyć się korzystać z zestawów w języku programowania Scala, będziesz musiał zrozumieć następujące przykłady, które dla Ciebie zaimplementowaliśmy.

Przykład nr 1: Drukowanie elementów zestawu Scala:

W tym przykładzie poznamy metodę deklarowania zestawu w Scala, wypełniania go pewnymi wartościami, a następnie drukowania na terminalu. Poniższy skrypt Scala pomoże ci w tym:

Możemy zadeklarować i używać niezmiennych zestawów w Scala bez konieczności importowania jakichkolwiek bibliotek. Najpierw zadeklarowaliśmy klasę o nazwie „Zestawy”. Następnie, w tej klasie, zadeklarowaliśmy zestaw o nazwie „kolory” i przypisaliśmy nazwy czterech różnych kolorów. Następnie chcieliśmy również wydrukować te elementy na terminalu. W tym celu po prostu użyliśmy nazwy naszego zadeklarowanego zestawu w instrukcji „println”. W ten sposób będziesz mógł uzyskać dostęp do wszystkich elementów określonego zestawu jednocześnie.

Po zaprojektowaniu tego skryptu Scala skompilowaliśmy go za pomocą polecenia pokazanego poniżej:

$ scalak zestawy.Scala

Następnie użyliśmy nazwy naszej klasy sterownika z następującym poleceniem wykonania do wykonywania naszego skryptu Scala:

Zestawy $ scala

Obraz wymieniony poniżej reprezentuje dane wyjściowe tego skryptu Scala, i.mi. Wszystkie elementy naszego zadeklarowanego zestawu są wydrukowane na terminalu.

Przykład nr 2: Sprawdzanie, czy dany element istnieje w zestawie Scala, czy nie:

Po ogłoszeniu i inicjowaniu zestawu możesz również dowiedzieć się, czy dany element istnieje w twoim zestawie, czy nie. W tym celu musisz porównać ten element ze wszystkimi elementami ustawionymi. Jeśli zostanie znaleziony dopasowanie, twoja funkcja powróci „Prawda”; W przeciwnym razie zwróci „fałszywe”. Możesz użyć następującego skryptu Scala do wdrożenia tej funkcji:

W tym przykładzie zadeklarowaliśmy zestaw i przypisaliśmy nazwy czterech kolorów. Następnie wydrukowaliśmy wszystkie elementy tego zestawu na terminalu. Wreszcie, aby sprawdzić, czy dany element istnieje w naszym zadeklarowanym zestawie, czy nie, użyliśmy „kolorów.zawiera „notację. Tutaj „kolory” odnosi się do nazwy naszego zestawu, podczas gdy „zawiera ()” to funkcja, która porównuje przekazany do niego element (który w tym przypadku jest „zielony”) ze wszystkimi elementami zestawu, aby sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy sprawdzić, czy można sprawdzić, czy można sprawdzić, czy Ten element jest częścią tego zestawu, czy nie. Jest to również funkcja logiczna, co oznacza, że ​​jeśli określony element istnieje w naszym zestawie, zwróci „true”; W przeciwnym razie zwróci „fałszywe”.

Możesz wyświetlić wyjście tego skryptu Scala na obrazie pokazanym poniżej. Oznacza to, że określony kolor, i.mi. „Zielony” nie istnieje w naszym zestawie, ponieważ funkcja „zawiera ()” zwróciła w tym przypadku „false”.

Przykład nr 3: Znalezienie maksymalnego i minimalnego elementu zestawu Scala:

W tym przykładzie będziemy dzielić się z Tobą metodą znalezienia maksymalnych i minimalnych elementów z danego zestawu. W tym celu będziesz musiał napisać skrypt Scala podobny do tego pokazanego na poniższym obrazku:

Zadeklarowaliśmy zestaw o nazwie „Liczby” w tym skrypcie Scala i zainicjowaliśmy go z pięcioma losowymi wartościami całkowitymi. Następnie po prostu użyliśmy nazwy tego zestawu do wydrukowania jego elementów na terminalu. Następnie, aby znaleźć maksymalny element ze wszystkich elementów tego zestawu, użyliśmy funkcji „maks.” Języka programowania Scala wraz z nazwą naszego zestawu i wydrukowaliśmy jego dane wyjściowe na terminalu. Podobnie, aby znaleźć minimalny element ze wszystkich elementów tego zestawu, użyliśmy funkcji „min” języka programowania Scala w połączeniu z nazwą naszego zestawu i wydrukowaliśmy również na terminalu. Funkcje „maksymalne” i „min” to wcześniej zdefiniowane funkcje języka programowania Scala. Dlatego możesz ich użyć od razu bez definiowania ich funkcjonalności.

Obraz pokazany poniżej reprezentuje wyjście tego skryptu Scala. Najpierw wydrukował elementy naszego zestawu na terminalu. Następnie z powodzeniem wyświetlił maksymalny i minimalny element tego zestawu na terminalu, który jest odpowiednio „22” i „3”.

Wniosek:

Ten artykuł miał na celu nauczenie się pojęcia zestawów w języku programowania Scala. Najpierw omówiliśmy kilka ważnych właściwości tej struktury danych, po czym wyjaśniliśmy ci trzy różne przykłady, które wykorzystywały zestawy Scala na różne sposoby. Możesz wprowadzić większą różnorodność tych przykładów w zależności od funkcjonalności, którą chcesz osiągnąć. Jednak naszym celem było po prostu przedstawienie przeglądu pracy Scali, co jest właściwie osiągnięte w tym artykule.