Avatar ·

Wie gibt man einen Vektor (Vec) in Rust auf dem Bildschirm aus? Beispiele mit println! und Formatierung

Hallo zusammen! Ich habe gerade angefangen, Rust zu lernen, und bin auf eine scheinbar einfache Aufgabe gestoßen: den Inhalt eines Vektors auf dem Bildschirm auszugeben. Ich schreibe ein kleines Programm zur Zahlenverarbeitung und möchte sehen, was in meinem `Vec` gespeichert ist. Das Problem ist, dass der Compiler einen Fehler ausgibt, wenn ich versuche, das Makro `println!` direkt zu verwenden. Hier ist mein Code: ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; println!("Mein Vektor: {}", numbers); } ``` Der Compiler sagt so etwas wie: "`Vec` doesn't implement `std::fmt::Display`". Ich verstehe, dass dies mit den Formatierungs-Traits zusammenhängt, aber ich kenne mich noch nicht vollständig aus. Ich habe versucht, `{:?}` hinzuzufügen, und das hat funktioniert, aber die Ausgabe sah nicht schön aus – alles in einer Zeile mit eckigen Klammern. Ich hätte zum Beispiel gerne jedes Eleme