Menu
Coddy logo textTech

Bessere Ausgabe

Teil des Abschnitts Grundlagen der Rust-Journey von Coddy. Lektion 64 von 75.

Wir haben gelernt, wie man ein Array mit einer for-Schleife ausgibt:

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

Es gibt jedoch eine einfachere Möglichkeit, den {:?}-Formatierer zu verwenden:

Der {:?}-Formatierer wird Debug-Formatierer genannt. Er wird häufig verwendet, wenn du den Inhalt einer Variable schnell überprüfen möchtest, insbesondere bei Arrays, Vektoren, Tupeln oder Strukturen, ohne zusätzlichen Code zu schreiben. Er eignet sich hervorragend zum Debuggen deines Programms, um zu sehen, welche Werte in einer Sammlung gespeichert sind.

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

Eine weitere Möglichkeit ist, es mit Genauigkeit zu verwenden (nützlich für Gleitkomma-Arrays):

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

Es funktioniert auch für einfache Zahlen:

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

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Rust-Compiler