Wie teile ich einen String in Rust in Teile auf? Ich verstehe split() einfach nicht
Hallo zusammen! Ich habe gerade angefangen, Rust zu lernen, bin von Python umgestiegen und habe ein Problem mit dem Teilen von Strings.\n\nIn Python habe ich `"a,b,c".split(",")` gemacht und eine Liste `["a", "b", "c"]` erhalten. In Rust versuche ich dasselbe zu tun, aber nichts funktioniert.\n\nHier ist mein Code:\n```rust\nlet text = "apple,banana,cherry";\nlet parts = text.split(",");\nprintln!("{:?}", parts);\n```\n\nDer Compiler gibt eine seltsame Fehlermeldung über irgendwelche Iteratoren aus, und in der Ausgabe sehe ich so etwas wie `Split(SplitInternal { ... })`, aber keine Liste von Strings. Ich habe versucht, die Dokumentation zu lesen, aber sie ist für einen Anfänger zu kompliziert.\n\nIch brauche:\n1. Einen String durch Komma zu teilen.\n2. Auf jedes Element einzeln zuzugreifen.\n3. Das Ergebnis am besten in einen Vektor zu sammeln, wie in Python.\n\nBitte erklärt mir einfach, wie man das richtig macht.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen