Kotlin में फंक्शन से कई मान कैसे लौटाएं (Swift का एनालॉग)
नमस्ते! मैं Swift से Kotlin पर आ रहा हूँ और एक अप्रत्याशित समस्या का सामना किया। Swift में मैं tuples का उपयोग करके फंक्शन से कई मान लौटाने का आदी था। उदाहरण के लिए:\n\n```swift\nfunc getUser() -> (name: String, age: Int) {\n return ("Alice", 30)\n}\nlet user = getUser()\nprint(user.name, user.age)\n```\n\nयह बहुत सुविधाजनक है: मैं बिना कोई अलग class या structure बनाए संबंधित डेटा लौटा सकता हूँ। लेकिन Kotlin में मुझे समान syntax नहीं मिल रहा। मैंने कुछ इस तरह लिखने की कोशिश की:\n\n```kotlin\nfun getUser(): (String, Int) { // Compilation error\n return ("Alice", 30)\n}\n```\n\nलेकिन compiler error देता है। मैं समझता हूँ कि Kotlin में Pair और Triple हैं, लेकिन वे बोझिल लगते हैं, खासकर अगर तीन से अधिक fields हों। साथ ही, मुझे elements को .first, .second के माध्यम से एक्सेस करना पड़ता है, जो