खोज…


परिचय

कई भाषाओं के विपरीत, कोटलीन परस्पर और अपरिवर्तनीय संग्रह (सूची, सेट, नक्शे, आदि) के बीच अंतर करता है। सटीक नियंत्रण ठीक उसी समय जब संग्रह को संपादित किया जा सकता है, बग को खत्म करने के लिए और अच्छे एपीआई के डिजाइन के लिए उपयोगी है।

वाक्य - विन्यास

  • listOf, mapOf और setOf रीड-ओनली ऑब्जेक्ट्स देता है जिन्हें आप आइटम नहीं जोड़ या हटा सकते हैं।
  • यदि आप ऐसी वस्तुओं को जोड़ना या हटाना चाहते हैं जिन्हें आपको arrayListOf, hashMapOf, hashSetOf, लिंक्डइनऑफ (LinkedHashMap), लिंक्डइन (LinkedHashSet), mutableListOf (द कोटलिन मल्टीएब्लास्ट कलेक्शन), (कोटलीन मल्टीप्लेयर) और (कोटलिन मल्टीप्लेयर) का उपयोग करना होगा। ), SortedMapOf या SortedSetOf
  • प्रत्येक संग्रह में पहले (), अंतिम (), get () और लैम्ब्डा फ़ंक्शन जैसे फ़िल्टर, मैप, जॉइन, कम और कई अन्य जैसे तरीके हैं।

सूची का उपयोग करना

// Create a new read-only List<String>
val list = listOf("Item 1", "Item 2", "Item 3")
println(list) // prints "[Item 1, Item 2, Item 3]"

मानचित्र का उपयोग करना

// Create a new read-only Map<Integer, String>
val map = mapOf(Pair(1, "Item 1"), Pair(2, "Item 2"), Pair(3, "Item 3"))
println(map) // prints "{1=Item 1, 2=Item 2, 3=Item 3}"

सेट का उपयोग करना

// Create a new read-only Set<String>
val set = setOf(1, 3, 5)
println(set) // prints "[1, 3, 5]"


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow