Avatar ·

Rust में स्ट्रिंग्स के वेक्टर को कैसे join करें? अन्य भाषाओं के join() का एनालॉग

सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है, और मेरे सामने एक सरल सी समस्या आई: मेरे पास स्ट्रिंग्स का एक वेक्टर `Vec` है, और मैं उन्हें एक स्ट्रिंग में separator (जैसे comma) के साथ जोड़ना चाहता हूँ। अन्य भाषाओं, जैसे Python या JavaScript में, मैं कुछ ऐसा लिखता `",".join(my_list)` या `my_list.join(",")`। लेकिन Rust में मैं उलझन में हूँ। मैं यह try कर रहा हूँ, लेकिन यह काम नहीं करता: ```rust let words = vec!["hello".to_string(), "world".to_string(), "rust".to_string()]; let joined = words.join(","); // Error! कोई method नहीं? let joined2 = ", ".join(&words); // यह भी compile नहीं होता ``` मैंने पढ़ा है कि Rust में `Join` trait है, लेकिन समझ नहीं आता कि इसका सही उपयोग कैसे करें। मैंने Google किया, लेकिन केवल `&str` के साथ examples मिले। मुझे result के रूप में स्ट्रिंग `"hello, world, rust"` चाहिए। कृपया बताएं कि Rust में इसे सही और idiomatic तरीके से कैसे करें? पहले से धन्यवाद! (Rust version: 1.75.0, अगर महत्वपूर्ण हो तो nightly build के साथ काम कर रहा हूँ।)