Avatar ·

Rust में Vec<char> को String में कैसे बदलें?

सभी को नमस्कार! मैं Rust में नया हूँ और वेक्टर ऑफ कैरेक्टर्स को स्ट्रिंग में बदलने का तरीका समझने की कोशिश कर रहा हूँ। मेरे पास निम्नलिखित कोड है:\n\n```rust\nlet chars: Vec = vec!['H', 'e', 'l', 'l', 'o'];\n// मैं इससे "Hello" String कैसे प्राप्त करूं?\n```\n\nमैंने कई तरीके आज़माए, लेकिन वे काम नहीं करते। उदाहरण के लिए, मैंने `chars.to_string()` करने की कोशिश की, लेकिन कंपाइलर त्रुटि देता है कि `ToString` trait `Vec` के लिए implement नहीं है। मैंने `String::from(chars)` भी आज़माया, लेकिन यह भी compile नहीं होता।\n\nमैं समझता हूँ कि Rust में ownership और types के सख्त नियम हैं, लेकिन सही तरीका नहीं ढूंढ पा रहा हूँ। अन्य भाषाओं में, जैसे Python में, बस `''.join(list_of_chars)` कर सकते हैं, और Java में `new String(charArray)`। Rust के लिए idiomatic तरीका क्या है?\n\nपहले से धन्यवाद! कोड उदाहरणों का स्वागत है।