Tablice Scala

Tablice Scala
Język programowania Scala łączy prawie wszystkie te koncepcje programowania, których używamy z C, C ++, Java lub innym językiem na wysokim poziomie. Tablice w Scala są również bardzo często używane do przechowywania dużej liczby podobnych rodzajów danych. W tym samouczku chcemy rozwiązywać wykorzystanie tablic w Scali w Ubuntu 20.04.

Jakie są tablice w Scali w Ubuntu 20.04?

Podobnie jak każdy inny język programowania, tablica w Scali zawiera fragmenty danych należących do tego samego typu danych. Możemy mieć ciąg, liczbę całkowitą, znakiem itp., Wpisz tablice w Scala dokładnie tak, jak inne języki programowania. Ponadto, gdy tablica zostanie ogłoszona i zainicjowana w Scala, można ją łatwo manipulować za pomocą pętli i instrukcji warunkowych.

Jak używać tablic Scala w Ubuntu 20.04?

Aby zrozumieć podstawy korzystania z tablic w Scali, powinieneś spojrzeć na następujące trzy przykłady:

Przykład nr 1: Drukowanie wszystkich elementów tablicy Scala

W tym programie Scala chcemy nauczyć metody drukowania wszystkich elementów tablicy w Scala. Ten program jest następujący:

W tym programie zadeklarowaliśmy klasę Scala z nazwą Samplearray. Następnie, w ramach naszej funkcji „Main ()”, stworzyliśmy tablicę za pomocą słowa kluczowego „var” o nazwie MyArray. Ponadto przypisaliśmy pięć różnych wartości liczb całkowitych do tej tablicy za pomocą słowa kluczowego „tablica”. Po zainicjowaniu naszej tablicy liczb całkowitych użyliśmy pętli „for” z iteratorem „x”, który iterowuje do końca tej tablicy. W tej pętli użyliśmy instrukcji „println” do wydrukowania elementów tablicy na terminalu. Robimy to, odnosząc się do nich ze zmienną „x”, która utrzymuje wartości wszystkich indeksów tablicy w każdej iteracji pętli.

Do kompilacji tego skryptu Scala używane jest następujące polecenie:

$ SCACAC TRAY.Scala

Następnie, do wykonania tego programu Scala, użyte jest polecenie podane poniżej:

$ Scala Samplearray

Wszystkie elementy naszej tablicy Scala wydrukowane na terminalu są pokazane na poniższym obrazku:

Przykład nr 2: Znalezienie sumy wszystkich elementów tablicy Scala

W tym programie Scala chcemy nauczyć metody znalezienia sumy wszystkich elementów tablicy w Scali. Ten program jest następujący:

W tym programie zadeklarowaliśmy klasę Scala z nazwą Samplearray. Następnie, w ramach naszej funkcji „Main ()”, stworzyliśmy tablicę za pomocą słowa kluczowego „var” o nazwie MyArray. Ponadto przypisaliśmy pięć różnych wartości liczb całkowitych do tej tablicy za pomocą słowa kluczowego „tablica”. Po zainicjowaniu naszej tablicy liczb całkowitych użyliśmy pętli „for” z iteratorem „x”, który iterowuje aż do końca tej tablicy. W ramach tej pętli użyliśmy instrukcji „println” do wydrukowania elementów tablicy na terminalu, odnosząc się do nich ze zmienną „x”, która utrzymuje wartości wszystkich indeksów tablicy w każdej iteracji pętli.

Następnie zadeklarowaliśmy zmienną „sumę” i zainicjowaliśmy ją z całkowitą „0”. Następnie mamy pętlę „for”, która idzie do długości naszej tablicy. W tej pętli obliczamy sumę wszystkich elementów tablicy za pomocą notacji „sum += myarray (i)”. Wreszcie, poza tą pętlą, właśnie wydrukowaliśmy wartość zmiennej „suma” na terminalu.

Wszystkie elementy tablicy wraz z sumą tych elementów pojawiły się na terminalu po wykonaniu tego skryptu Scala, jak pokazano na poniższym obrazku:

Przykład nr 3: Znalezienie maksymalnych elementów tablicy Scala

W tym programie Scala chcemy nauczyć metody drukowania wszystkich elementów tablicy w Scala. Ten program jest następujący:

W tym programie zadeklarowaliśmy klasę Scala z nazwą Samplearray. W naszej funkcji „Main ()” klasy utworzyliśmy tablicę za pomocą słowa kluczowego „var” o nazwie MyArray. Ponadto przypisaliśmy pięć różnych wartości liczb całkowitych do tej tablicy za pomocą słowa kluczowego „tablica”. Po zainicjowaniu naszej tablicy liczb całkowitych użyliśmy pętli „for” z iteratorem „x”, który itera do końca tej tablicy. W ramach tej pętli użyliśmy instrukcji „println” do wydrukowania elementów tablicy na terminalu, odnosząc się do nich ze zmienną „x”, która utrzymuje wartości wszystkich indeksów tablicy w każdej iteracji pętli.

Następnie zadeklarowaliśmy zmienną „maks. I przypisaliśmy pierwszy element naszej tablicy. Następnie mamy pętlę „for”, która idzie do długości naszej tablicy. W tej pętli mamy warunek sprawdzenia, czy bieżący element tablicy jest większy niż „maks.”. Jeśli ten warunek będzie prawdziwy, to „maks.” Zostanie zastąpione istniejącymi elementami tablicy. Na koniec wydrukowaliśmy wartość zmiennej „maks.” Na terminalu.

Wszystkie elementy tablicy, wraz z maksymalnym elementem, pojawiły się na terminalu po wykonaniu tego skryptu Scala. W naszym przypadku było to „5”, jak pokazano na poniższym obrazku:

Wniosek

Ten przewodnik miał na celu nauczenia czytelników wykorzystania tablic w Scali w Ubuntu 20.04. Zaczęliśmy od krótkiego wprowadzenia tablic w ogóle, a następnie trzech podstawowych przykładów drukowania elementów tablicy, znalezienia suma elementów tablicy i znalezieniu maksymalnego elementu ze wszystkich elementów tablicy tablicy. Te przykłady pomogą Ci poradzić sobie z tablicami w języku programowania Scala. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.