Go में फ़ंक्शन से एकाधिक मान कैसे लौटाएं और टुपल (tuple) के बजाय क्या उपयोग करें?
सभी को नमस्ते! मैंने Python के बाद Go सीखना शुरू किया है, और मुझे एक समस्या आई है। Python में मैं अक्सर टुपल (tuples) का उपयोग करता था, उदाहरण के लिए, फ़ंक्शन से एक साथ कई मान लौटाने या संबंधित डेटा के जोड़े को समूहित करने के लिए। उदाहरण:\n\n```python\ndef get_user():\n return ("Alice", 30)\n\nname, age = get_user()\n```\n\nलेकिन Go में मुझे "tuple" या "pair" जैसा कोई बिल्ट-इन प्रकार नहीं मिलता। दस्तावेज़ में लिखा है कि एक फ़ंक्शन कई मान लौटा सकता है, लेकिन यह बिल्कुल वैसा नहीं है। जब मैं ऐसा कुछ करने की कोशिश करता हूं:\n\n```go\nfunc getUser() (string, int) {\n return "Alice", 30\n}\n\nfunc main() {\n name, age := getUser()\n fmt.Println(name, age) // यह काम करता है\n}\n```\n\nजब तक मैं परिणाम को वेरिएबल्स में डीकंपोज़ करना चाहता हूं, सब ठीक है। लेकिन क्या होगा अगर मैं परिणाम को सेव करना चाहूं?