Mapy Scala

Mapy Scala
Scala to nowoczesny język programowania, który bardzo bardzo przypomina Javę. Bardzo wygodne jest zrozumienie i użyteczny język programowania. Jest to siatka różnych koncepcji programowania i w tym przewodniku będziemy mówić o jednej z bardzo ważnych koncepcji tego języka.mi. Mapy Scala.

Jakie są mapy w języku programowania Scala w Ubuntu 20.04?

Mapa w Scala to struktura danych używana do przechowywania danych w postaci par kluczowych. Oznacza to, że odnosząc się do klucza, możesz łatwo wyodrębnić odpowiednią wartość i odwrotnie. Jednak, aby dowiedzieć się, w jaki sposób możesz tworzyć i używać map w Scala, musisz przejść przez dwa skrypty Scala, które dla Ciebie stworzyliśmy.

Wymagania wstępne uruchamiania programu Scala w Ubuntu 20.04

Do uruchamiania programu Scala w dowolnym systemie operacyjnym w ogóle i Ubuntu 20.04 W szczególności musisz mieć zainstalowany kompilator Scala w systemie.

Jak skompilować i wykonać program Scala w Ubuntu 20.04?

Bardzo łatwo jest skompilować i wykonać program napisany w Scali w Ubuntu 20.04 System. Tutaj opracujemy ogólne polecenia. Jednak przed przejściem do tych poleceń chcielibyśmy powiedzieć, że w celu opracowania programu Scala musisz użyć nazwy pliku skryptu, podczas gdy do jego wykonania musisz użyć nazwy swojej klasy, którą utworzyłeś w środku Twój program.

Ogólne polecenie kompilacji programu Scala jest następujące:

$ scalak nazwa pliku.Scala

Tutaj „nazwa pliku.Scala ”reprezentuje nazwę pliku skryptu Scala, który chcesz skompilować, podczas gdy słowo kluczowe„ Scalac ”jest używane do kompilacji programu Scala.

Następnie ogólne polecenie wykonania programu Scala jest wspomniane poniżej:

$ scala className

Tutaj „nazwa klasy” odnosi się do nazwy klasy, którą napisałeś cały program Scala, podczas gdy słowo kluczowe „Scala” jest używane do wykonywania programu Scala.

Teraz możesz przejść przez następujące przykłady, aby zrozumieć działanie map w Scali w Ubuntu 20.04.

Przykłady map Scala w Ubuntu 20.04

Dwa przykłady omówione poniżej pokazują dwa podstawowe scenariusze, w których możesz wygodnie użyć map w Scala do osiągnięcia pożądanej funkcjonalności.

Przykład 1

W tym przykładzie chcieliśmy po prostu podzielić się z Wami programem, który przedstawia metodę tworzenia mapy w Scala, która reprezentuje związek między różnymi parami kluczów. Skrypt Scala, który napisaliśmy w tym zakresie, jest następujący:

W tym skrypcie Scala najpierw stworzyliśmy klasę o nazwie „Trafficlighs”. Klasa w Scala jest zawsze tworzona za pomocą słowa kluczowego „Object”. Następnie, wewnątrz tej klasy, zdefiniowaliśmy naszą funkcję „Main ()” z domyślnymi argumentami. W ramach tej funkcji utworzyliśmy mapę Scala z tytułem „TrafficInGignals” i przypisaliśmy jej trzy pary wartości kluczowej. Następnie chcieliśmy wydrukować wszystkie klucze, odnosząc się do nich z „TrafficInGignals.Notacja kluczy w instrukcji „println”.

Podobnie chcieliśmy również wydrukować wszystkie wartości, odwołując się do nich z „TrafficInGignals.Wartości ”notacja w instrukcji„ println ”. Ponadto chcieliśmy również sprawdzić, czy nasza nowo utworzona mapa Scala jest pusta, czy nie (co w tym przypadku zdecydowanie nie jest). W tym celu użyliśmy funkcji „isEmpty” Scali w instrukcji „println”.

Kiedy skończyliśmy pisać nasz skrypt Scala, skompilowaliśmy go z następującym poleceniem:

$ scalac mapa.Scala

Tutaj: „Mapa.Scala ”reprezentuje nazwę naszego pliku skryptu Scala.

Po udanej kompilacji naszego skryptu Scala wykonaliśmy go z poleceniem podanym poniżej:

$ Scala Trafficlighs

Tutaj „Traffitlights” reprezentuje nazwę klasy, którą stworzyliśmy w naszym programie Scala.

Kiedy nasz program Scala został wykonany, na terminalu ujawniono następujące dane wyjściowe. Pokazuje wszystkie klucze i wartości naszej mapy jeden po drugim. Ponadto reprezentuje to również, że nasza mapa nie była pusta, ponieważ wyjście funkcji boolowskiej „isempty” jest „fałszywe” w naszym wyjściu.

Przykład nr 2

Ten przykład jest w rzeczywistości kontynuacją naszego pierwszego przykładu I.mi., Zawiera całą funkcjonalność, która była w naszym pierwszym przykładzie, oprócz tego chcieliśmy również zapewnić dodatkową funkcjonalność. Chcieliśmy użyć tego skryptu Scala, aby sprawdzić, czy dany klucz istnieje na mapie, czy nie. W tym celu skrypt Scala, który napisaliśmy, jest następujący:

Część tego skryptu Scala przed stwierdzeniami „IF-Else” została już szczegółowo wyjaśniona w pierwszym przykładzie tego artykułu. Dlatego przejdziemy bezpośrednio do wyjaśnienia bloku „IF-Else” naszego skryptu Scala. W instrukcji „If” użyliśmy funkcji „zawierają”, aby sprawdzić, czy dany klucz i.mi., „Purple” w tym przypadku istnieje na naszej mapie, czy nie. Jeśli ta funkcja zwróci „true”, komunikat sukcesu zostanie wydrukowany na terminalu, podczas gdy jeśli „else” tego bloku zostanie wykonana.mi. określony klucz nie będzie istniał na naszej mapie, wówczas komunikat o awarii zostanie wydrukowany na terminalu.

Nauczyliśmy już procedurę kompilacji i wykonywania skryptu Scala, dlatego teraz pokażemy Ci wyjście tego skryptu. W tym wyjściu widać, że dostarczony klucz i.mi., „Purple” nie istnieje na naszej mapie.

Wniosek

W tym artykule pokazano użycie map Scala na Ubuntu 20.04 System. Ponieważ był to artykuł wprowadzający na temat języka programowania Scala, dlatego również udostępniliśmy Ci warunki uruchamiania programu Scala wraz z odpowiednimi poleceniami kompilacji i wykonania. Następnie wyjaśniliśmy wam dwa bardzo łatwe przykłady, które wykorzystały mapy w Scala. Po zrozumieniu tych ilustracji szybko zrozumiesz pojęcie map w Scali w Ubuntu 20.04.