Lassen Sie mich einige Anwendungsfälle erläutern: Erstellen Sie eine unveränderliche (nicht änderbare) Liste mit initialisierenden Elementen:
val myList = listOf("one" , "two" , "three")
Lassen Sie uns eine veränderbare (veränderbare) Liste mit initialisierenden Feldern erstellen:
val myList = mutableListOf("one" , "two" , "three")
Lassen Sie uns eine unveränderliche (nicht veränderbare) deklarieren und dann instanziieren:
lateinit var myList : List<String>
myList = listOf("one" , "two" , "three")
Und zum Schluss noch ein paar zusätzliche Elemente:
val myList = listOf("one" , "two" , "three")
myList.add()
val myMutableList = mutableListOf("one" , "two" , "three")
myMutableList.add("four")
listOf
?