Avatar ·

Wie gibt man den Inhalt eines Vektors (Vec) in Rust auf dem Bildschirm aus?

Hallo! Ich habe gerade angefangen, Rust zu lernen, und habe ein Problem mit der Ausgabe eines Vektors. Ich schreibe ein kleines Programm, das Zahlen in einem Vektor sammelt, und dann möchte ich einfach sehen, was darin ist. Aber wenn ich versuche, println! mit dem Vektor zu verwenden, beschwert sich der Compiler. Hier ist mein Code: ```rust fn main() { let numbers = vec![1, 2, 3, 4, 5]; println!("Mein Vektor: {}", numbers); } ``` Und ich erhalte einen Fehler: ``` error[E0277]: `Vec` doesn't implement `Display` ``` Was bedeutet das? Ich dachte, man könnte einfach eine Variable in geschweifte Klammern setzen, wie in Python oder JavaScript. Warum will Rust den Vektor nicht drucken? Wie gibt man seinen Inhalt richtig aus? Ich muss alle Elemente des Vektors sehen, um das Programm zu debuggen. Ich habe versucht, `{:?}` anstelle von `{}` zu schreiben, aber dann wird ausgegeben