Tablica wydruku rdzy

Tablica wydruku rdzy
Tablica odnosi się do zbioru elementów podobnego typu przechowywanego w lokalizacji pamięci łączącej. Tablice są fundamentalne w większości języków programowania, ponieważ zapewniają różnorodne i wydajne powiązane zarządzanie danymi.

W tym artykule zbadamy, w jaki sposób możemy pracować z tablicami w języku programowania rdzy.

Rust Utwórz tablicę

W rdzy tworzymy tablicę przy użyciu pary kwadratowych nawiasów w formacie, jak pokazano poniżej:

[T; N],

Gdzie t reprezentuje rodzaj elementów do przechowywania w tablicy, a n reprezentuje rozmiar tablicy. Pamiętaj, że rozmiar odnosi się do liczby elementów, które może pomieścić tablicę.

Rust zapewnia nam dwie główne metody tworzenia tablicy:

  1. Tablica z listą elementów podczas deklaracji.
  2. Powtórz wyrażenie, w którym określony element powtarza określoną liczbę elementów. Składnia tablicy powtórnej jest taka, jak pokazano [n, x]. To tworzy szereg elementów x powtarzane n razy.

Rust deklaruje i zainicjuj tablicę

Istnieją trzy sposoby zadeklarowania i zainicjowania tablic w rdzy.

Omówmy teraz:

Tablica bez typu lub rozmiaru danych

Pierwszą metodą deklarowania tablicy jest tworzenie tablicy bez typu lub rozmiaru danych. Przykładowy składnia znajduje się poniżej:

Niech ARR = [1,2,3,4,5];

Poprzedni przykład tworzy tablicę bez rodzaju lub rozmiaru. Aby uzyskać długość tablicy, możesz użyć funkcji wbudowanej.

fn main ()
Niech ARR = [1,2,3,4,5];
println!(„Długość tablicy ”, Arr.len ());

Poprzedni przykład powinien zwrócić długość tablicy jako:

Długość tablicy 5

Tablica z typem danych i rozmiarem

Następną metodą deklarowania tablicy jest ustawienie jej typu i rozmiaru. Przykładową składnią do deklarowania takiej tablicy jest, jak pokazano poniżej:

Niech ARR: [i32; 5] = [1,2,3,4,5];

Poprzednia składnia tworzy tablicę 32-bitowych podpisanych liczb całkowitych o długości 5. Drukowanie długości tablicy powinno zwrócić 5.

println!(„Długość tablicy ”, Arr.len ());
// 5

Tablica o wartości domyślnej

Możesz także utworzyć tablicę, w której wszystkie elementy elementu przyjmują wstępnie zdefiniowaną wartość domyślną.

Składnia jest jak pokazana:

Niech array_name: [array_type; array_size] = [default_value; array_size];

Przykładem jest jak pokazano:

Niech ARR: [&str; 5] = [„A”; 5];

Poprzedni przykład tworzy gamę typu i strat z rozmiarem 5. Następnie ustawiamy wartość domyślną jako „a” dla wszystkich elementów w tablicy.

Tablica wydruku rdzy

Aby wydrukować tablicę w rdzy, używamy operatora 😕 wewnątrz println! funkcjonować.

Przykład znajduje się poniżej:

fn main ()
Niech ARR: [&str; 5] = [„A”; 5];
println!("Tablica :? ", arr);

Poprzedni kod drukuje elementy tablicy, jak podane poniżej:

Tablica [„A”, „A”, „A”, „A”, „A”]

Rust iterowana tablica

Możemy iterować wskaźnik i elementy tablicy za pomocą funkcji pętli lub iTer. Omówmy teraz.

Do iteracji pętli

Najczęstszą metodą iteracji tablicy jest użycie pętli dla. Przykładowy kod jest pokazany poniżej:

fn main ()
Niech ARR: [i32; 5] = [1,2,3,4,5];
dla indeksu w 0… ARR.len ()
println!("indeks: , wartość: ", indeks, arr [indeks]);

Poprzedni przykład używa pętli do iterowania indeksu tablicy od indeksu 0 do długości tablicy.

Pamiętaj, że indeksowanie rozpoczyna się od indeksu 0 w rdzy.

Aby uzyskać dostęp do elementu przechowywanego w określonym indeksie, używamy nazwy tablicy i przekazujemy indeks, który chcemy uzyskać dostęp do pary kwadratowych nawiasów.

Uruchomienie poprzedniego kodu powinno zwrócić:

Indeks: 0, wartość: 1
Indeks: 1, wartość: 2
Indeks: 2, wartość: 3
Indeks: 3, wartość: 4
Indeks: 4, wartość: 5

Metoda rdzy

Możemy również użyć metody ITER do elementów w tablicy. Przykład znajduje się poniżej:

fn main ()
Niech ARR: [i32; 5] = [1,2,3,4,5];
Dla wartości w ARR.iter ()
println!("", wartość);

Poprzedni kod powinien wydrukować każdy element w tablicy, jak pokazano poniżej:

1
--- kadłubowy ---
5

Zmienione tablice

Domyślnie tablice są niezmienne. Oznacza to, że nie możesz zmienić elementów po zdefiniowaniu. Aby utworzyć zmienną tablicę, możesz dodać słowo kluczowe MUT podczas deklaracji tablicy.

Przykładem jest jak pokazano:

Niech Mut Arr: [i32; 5] = [1,2,3,4,5];

Deklarowanie tablicy za pomocą poprzedniej składni umożliwia zmianę elementów w tablicy.

Wniosek

W tym artykule zbadaliśmy, w jaki sposób możemy zadeklarować i używać tablic w języku programowania rdzy. Istnieją trzy sposoby deklarowania i zainicjowania tablic, które obejmują tablicę bez typu i rozmiaru danych, tablica z typem i rozmiarem danych oraz tablica o wartości domyślnej. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.