Avatar ·

Wie man einen Vektor von Strings in Rust joined (join)? Analog zu join() aus anderen Sprachen

Hallo zusammen! Ich habe gerade angefangen, Rust zu lernen, und habe eine scheinbar einfache Aufgabe: Ich habe einen Vektor von Strings `Vec` und möchte sie zu einem einzigen String mit einem Trennzeichen (z.B. Komma) zusammenfügen. In anderen Sprachen wie Python oder JavaScript würde ich so etwas wie `",".join(my_list)` oder `my_list.join(",")` schreiben. Aber in Rust bin ich verwirrt. Hier ist, was ich versuche, aber es funktioniert nicht: ```rust let words = vec!["hello".to_string(), "world".to_string(), "rust".to_string()]; let joined = words.join(","); // Fehler! Gibt es diese Methode nicht? let joined2 = ", ".join(&words); // Kompiliert auch nicht ``` Ich habe bereits gelesen, dass es in Rust ein `Join`-Trait gibt, verstehe aber nicht, wie man es richtig verwendet. Habe versucht zu googeln, finde aber nur Beispiele mit `&str`. Ich brauche, dass das Ergebnis ein