Hãy để tôi giải thích một số trường hợp sử dụng: hãy tạo một danh sách bất biến (không thể thay đổi) với các mục khởi tạo:
val myList = listOf("one" , "two" , "three")
hãy tạo một danh sách Có thể thay đổi (có thể thay đổi) với các trường khởi tạo:
val myList = mutableListOf("one" , "two" , "three")
Hãy khai báo một không thể thay đổi (không thể thay đổi) và sau đó khởi tạo nó:
lateinit var myList : List<String>
myList = listOf("one" , "two" , "three")
Và cuối cùng thêm một số mục bổ sung vào mỗi:
val myList = listOf("one" , "two" , "three")
myList.add()
val myMutableList = mutableListOf("one" , "two" , "three")
myMutableList.add("four")
listOf
?