Avatar ·

Kotlin में कैसे जांचें कि स्ट्रिंग्स का array एक निश्चित मान रखता है?

नमस्ते! मैंने हाल ही में Kotlin सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास स्ट्रिंग्स का एक array है, और मुझे जांचना है कि इसमें कोई विशेष मान है या नहीं। अन्य भाषाओं में, जैसे Java में, मैं for loop या Arrays.asList().contains() का उपयोग करता था। लेकिन Kotlin में मुझे लगता है कि एक अधिक संक्षिप्त तरीका होना चाहिए। यहाँ मेरे कोड का उदाहरण है: ```kotlin val fruits = arrayOf("apple", "banana", "orange", "grape") val searchFor = "banana" ``` मैं कैसे जांचूं कि array `fruits` में स्ट्रिंग `"banana"` है? मैंने `fruits.contains("banana")` लिखने की कोशिश की, लेकिन compiler ने error दिया। फिर मैंने `fruits.indexOf("banana") != -1` आज़माया, लेकिन यह भी काम नहीं किया। मैंने documentation देखी, लेकिन वहाँ बहुत सारे अलग-अलग functions हैं, और मैं भ्रमित हो गया। Kotlin में `in` operator है, लेकिन यह केवल collections के साथ काम करता है, arrays के साथ नहीं।