Menu
Coddy logo textTech

Bessere Ausgabe

Teil des Abschnitts Fundamentals 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 einen einfacheren Weg unter Verwendung des {:?}-Formatierers:

Der {:?}-Formatierer wird als Debug-Formatierer bezeichnet. Er wird häufig verwendet, wenn man den Inhalt einer Variablen schnell inspizieren möchte – insbesondere Arrays, Vektoren, Tupel oder Structs – ohne zusätzlichen Code zu schreiben. Er eignet sich hervorragend zum Debuggen Ihres Programms, um zu sehen, welche Werte in einer Collection gespeichert sind.

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

Eine weitere Möglichkeit ist die Verwendung mit Präzision (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 Fundamentals