Rust में स्ट्रिंग को भागों में कैसे विभाजित करें? split() समझ नहीं आ रहा
सभी को नमस्कार! मैंने अभी Rust सीखना शुरू किया है, Python से आया हूँ, और मुझे स्ट्रिंग्स को विभाजित करने में समस्या हो रही है।
Python में मैं `"a,b,c".split(",")` करता था और सूची `["a", "b", "c"]` मिलती थी। Rust में मैं वही करने की कोशिश कर रहा हूँ, लेकिन कुछ काम नहीं कर रहा।
यह मेरा कोड है:
```rust
let text = "apple,banana,cherry";
let parts = text.split(",");
println!("{:?}", parts);
```
कंपाइलर iterator के बारे में कुछ अजीब error दे रहा है, और आउटपुट में मुझे `Split(SplitInternal { ... })` जैसा कुछ दिख रहा है, स्ट्रिंग्स की सूची नहीं। मैंने documentation पढ़ने की कोशिश की, लेकिन यह शुरुआती के लिए बहुत जटिल है।
मुझे चाहिए:
1. स्ट्रिंग को comma से विभाजित करना।
2. प्रत्येक element तक अलग-अलग पहुँचना।
3. अधिमानतः परिणाम को vector में इकट्ठा करना, जैसे Python में।
कृपया सरल शब्दों में समझाएँ कि Rust में `split()` का सही उपयोग कैसे करें। मैं क्या गलत कर रहा हूँ? और परिणाम सामान्य array या vector जैसा क्यों नहीं दिखता?
पहले से धन्यवाद!
<<>>