Avatar ·

कैसे जाँचें कि Rust में कोई स्ट्रिंग में सबस्ट्रिंग है या नहीं?

सभी को नमस्ते! मैंने अभी-अभी Rust सीखना शुरू किया है, और मुझे स्ट्रिंग्स के साथ एक समस्या आई है। मैं Python का आदी हूँ, जहाँ आप बस `if "abc" in "abcdef":` लिख सकते हैं, और यह काम करता है। लेकिन Rust में मैंने पाया कि स्ट्रिंग्स केवल कैरेक्टर के अनुक्रम नहीं हैं, बल्कि जटिल डेटा प्रकार हैं। मुझे एक प्रोग्राम लिखना है जो जाँचता है कि उपयोगकर्ता द्वारा दर्ज की गई स्ट्रिंग में कोई विशेष शब्द है या नहीं। उदाहरण के लिए, मैं जाँचना चाहता हूँ कि क्या स्ट्रिंग "Привет, мир!" में सबस्ट्रिंग "мир" मौजूद है। मैंने `in` ऑपरेटर का उपयोग करने की कोशिश की, लेकिन कंपाइलर एक एरर देता है। मैंने लूप में कैरेक्टर की तुलना करने की भी कोशिश की, लेकिन यह बहुत बोझिल है और शायद गलत है। यहाँ मेरा असफल कोड है: ```rust fn main() { let text = String::from("Привет, мир!"); let search = "мир"; if text.contains(search) { // मुझे लगा कि ```