Menu
Coddy logo textTech

Lepsze wypisywanie

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

Nauczyliśmy się, jak wypisywać tablicę za pomocą pętli for:

let numbers = [1, 2, 3, 4, 5];
    
for num in numbers {
    print!("{} ", num);
}

Ale istnieje prostszy sposób z użyciem formatera {:?}:

Formater {:?} nazywa się formatowaniem debugującym. Jest powszechnie używany, gdy chcesz szybko sprawdzić zawartość zmiennej, zwłaszcza tablic, wektorów, krotek lub struktur, bez pisania dodatkowego kodu. Świetnie nadaje się do debugowania programu, aby zobaczyć, jakie wartości są przechowywane w kolekcji.

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Wynik: [1, 2, 3, 4, 5]

Innym sposobem jest użycie precyzji (przydatne w przypadku tablic liczb zmiennoprzecinkowych):

let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// Wynik: [1.12, 2.23, 3.35]

Będzie to działać również w przypadku prostych liczb:

let num = 6.1234;
println!("{:.2?}", num);
// Wynik: 6.12

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

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