Menu
Coddy logo textTech

Dostęp do elementów

Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 57 z 75.

Każda wartość w tablicy jest nazywana elementem, a każdy element ma indeks. Indeksy zaczynają się od 0 i kończą na długości tablicy minus jeden. Na przykład spójrz na następną tablicę: 

let letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
  • Element a znajduje się pod indeksem 0
  • Element b znajduje się pod indeksem 1
  • ...
  • Element g znajduje się pod indeksem 6

Aby uzyskać dostęp do elementu tablicy, możemy użyć jego indeksu w nawiasach kwadratowych. Na przykład, aby uzyskać dostęp do pierwszego elementu tablicy o nazwie letters, użyjemy letters[0].

Oto przykład:

let numbers = [10, 20, 30, 40, 50];
let element = numbers[2];

Zmienna element będzie przechowywać wartość 30, ponieważ odwołuje się do trzeciego elementu (który ma indeks 2).

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie values, która otrzymuje tablicę jako argument i wypisuje wszystkie jej elementy jeden po drugim.

Aby iterować po tablicy, użyj pola .len():

for i in 0..numbers.len() {
    // code
}

W ten sposób i będzie przyjmować wartości od 0 do numbers.len() (bez tej wartości), co dokładnie odpowiada wszystkim indeksom tablicy.

Spróbuj swoich sił

fn values(arr: &[i32]) {
    // Wpisz kod tutaj
}

fn main() {
    let numbers = [10, 20, 30, 40, 50];
    values(&numbers);
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Rust online