Avatar ·

क्या Go में Python की तरह लिस्ट में सदस्यता जाँचने के लिए "if x in" कंस्ट्रक्ट है?

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

Go में कोई बिल्ट-इन in ऑपरेटर नहीं है, लेकिन कई सरल समाधान हैं

हाँ, आप सही हैं: Go में