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()` का उपयोग करते हैं। इसमें क्या अंतर है? और लिस्ट में एलिमेंट जोड़ने के अन्य तरीके भी हैं? उदाहरण के लिए, एक साथ कई एलिमेंट कैसे जोड़ें? या किसी विशिष्ट पोजीशन पर एलिमेंट कैसे जोड़ें?