arrayOf
gibi arrayOf(), kullanabilirsiniz.
olduğunu
val arr = arrayOf("January", "February", "March")
, orada daha çok öğe eklemek için bu koleksiyonu genişletmek için hiçbir şekilde ama içindekileri mutasyona olabilir: Bu, verilen elementlerin bir değişken, sabit boyutlu bir kap verir. yerine sabit boyutta, (bazı noktası değişikliğinde mutableArrayOf
currently returns an ArrayList
ama bu belki) bir değişken büyüklükte koleksiyonu arrayListOf
veya mutableArrayOf
gidebilirsiniz arzu, varsa
: Elbette
val arr = arrayListOf("January", "February", "March")
arr.add("April")
, orada da bir üçüncü seçenek, değişmez bir sabit boyutlu koleksiyon, List
. Bu, içeriğinin mutasyonunu desteklemez ve genişletilemez. birini oluşturmak için, listOf
kullanabilirsiniz:
val arr = listOf("January", "February", "March")
Sadece bir not, gerçekten bu yapabilirdi: ** 'val değişmezleri = arrayOf ("Ocak", "Şubat", "Mart")' ** ama ** ** argüman türü, dizinin içeriği tarafından zaten açık olduğundan, bu şekilde tamamdır ve ihmal edilebilir. –
mruiz
Veya "[" Ocak "," Şubat "," Mart "]' – yooouuri
@yooouuri'yi yalnızca ek açıklamalarda izinlidir ve yalnızca Kotlin 1.2'de kullanıma sunulmuştur: https://kotlinlang.org/docs/reference/whatsnew12. html # dizi-değişmezleri-in-ek açıklamaları – vman