Avatar ·

Kotlin में ArrayList में तत्व कैसे जोड़ें: शुरुआती लोगों के लिए पूर्ण गाइड

सभी को नमस्ते! मैंने अभी Kotlin सीखना शुरू किया है और Java से आया हूँ। Java में मैं ArrayList के साथ काम करने और `.add()` मेथड के माध्यम से तत्व जोड़ने का आदी था। लेकिन Kotlin में मुझे एक समस्या का सामना करना पड़ा। मेरे पास एक सरल कोड है: ```kotlin val myList = ArrayList() myList.add("Привет") ``` लेकिन Android Studio `myList` को रेखांकित करता है और कहता है कि वेरिएबल `val` के बजाय `var` होना चाहिए। जब मैं `var` में बदलता हूँ, तो सब कुछ काम करता है, लेकिन मुझे समझ नहीं आता कि ऐसा क्यों है। आखिरकार, Java में आप `final ArrayList list = new ArrayList<>();` घोषित कर सकते हैं और फिर आसानी से तत्व जोड़ सकते हैं। साथ ही मैंने देखा कि कई लोग `ArrayList` के बजाय `mutableListOf()` का उपयोग करते हैं। इसमें क्या अंतर है? और क्या सूची में तत्व जोड़ने के अन्य तरीके हैं? उदाहरण के लिए, एक साथ कई तत्व कैसे जोड़ें? या किसी विशिष्ट स्थान पर तत्व कैसे जोड़ें?