Список строк в Kotlin
Строки тоже хранят в списке со своим типом. Его записывают в два шага: общее имя списка, а в угловых скобках тип одного элемента:
val lst: List<String> = listOf("a", "b", "c")
Короткого отдельного имени у списка строк нет. Скобки как раз и говорят, что внутри лежат строки.
Изменяемый список строк пишут так же, только общее имя другое:
val lst: MutableList<String> = mutableListOf("a", "b", "c")
Тип можно не указывать. Kotlin сам выведет его по значениям:
val lst1 = listOf("a", "b", "c") // List<String>
val lst2 = mutableListOf("a", "b", "c") // MutableList<String>
Дан список:
val words = listOf("x", "y", "z")
Явно укажите тип этой переменной.
Дан список:
val words = mutableListOf("x", "y")
Явно укажите тип этой переменной.