Avatar ·

क्या Go में Python की तरह "if x in" कंस्ट्रक्शन है?

सभी को नमस्ते! मैं Python के बाद Go सीखना शुरू कर रहा हूँ और एक छोटी सी समस्या का सामना कर रहा हूँ। Python में मैं अक्सर यह जाँचने के लिए `if x in list:` कंस्ट्रक्शन का उपयोग करता था कि कोई एलिमेंट लिस्ट में है या नहीं। उदाहरण के लिए: ```python fruits = ["apple", "banana", "cherry"] if "banana" in fruits: print("Found it!") ``` यह बहुत सुविधाजनक और पढ़ने में आसान है। लेकिन Go में मुझे ऐसा कोई सिंटैक्स नहीं मिला। मैंने कुछ इस तरह लिखने की कोशिश की: ```go fruits := []string{"apple", "banana", "cherry"} if "banana" in fruits { // कंपाइलेशन एरर fmt.Println("Found it!") } ``` Go कंपाइलेशन एरर देता है। मैं समझता हूँ कि Go एक निचले स्तर की भाषा है, लेकिन क्या स्लाइस या array में किसी एलिमेंट की जाँच करने का कोई बिल्ट-इन तरीका नहीं है? हो सकता है कि स्टैंडर्ड लाइब्रेरी में कोई फंक्शन हो? या हर बार लूप लिखना पड़ता है? कोड उदाहरणों के साथ विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा। <<>>

Go में "if x in" का सीधा सिंटैक्स नहीं है, लेकिन कई प्रभावी समाधान हैं

Go में वास्तव में