Avatar ·

कैसे जाँचें कि Rust में कोई स्ट्रिंग किसी substring को शामिल करती है?

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

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग