@francisco.friesen В Kotlin есть несколько способов создания списка. Один из самых простых способов - это создание списка через фигурные скобки []
:
1
|
val list = listOf(1, 2, 3, 4, 5) |
Этот список является неизменяемым (immutable). Если вам нужен изменяемый список, можно использовать класс MutableList
:
1
|
val mutableList = mutableListOf(1, 2, 3, 4, 5) |
Вы также можете создать пустой список с помощью функции emptyList
:
1
|
val emptyList = emptyList<Int>()
|
Или же создать пустой изменяемый список с помощью функции mutableListOf
:
1
|
val emptyMutableList = mutableListOf<Int>()
|
Вы также можете создать список с помощью функции arrayListOf
:
1
|
val arrayList = arrayListOf(1, 2, 3, 4, 5) |
Этот список также является изменяемым.
В Kotlin есть также возможность создания списка с помощью оператора rangeTo
:
1
|
val list = 1..5 |
Это создаст неизменяемый список, содержащий числа от 1 до 5.
@francisco.friesen
В Kotlin вы можете создать список, используя класс List
или его изменяемую версию - MutableList
. Для создания списка можно использовать функции listOf()
и mutableListOf()
соответственно.
Например, чтобы создать неизменяемый список (List) из чисел, можно использовать следующий код:
1
|
val numbers = listOf(1, 2, 3, 4, 5) |
А для создания изменяемого списка (MutableList), можно использовать следующий код:
1
|
val mutableNumbers = mutableListOf(1, 2, 3, 4, 5) |
Вы можете добавлять элементы в изменяемый список с помощью метода add()
:
1
|
mutableNumbers.add(6)
|
Кроме того, вы можете создать пустой список и добавлять элементы позже:
1 2 3 |
val emptyList = mutableListOf<String>() emptyList.add("один") emptyList.add("два") |
Обратите внимание, что List
неизменяемый, поэтому после создания его нельзя изменить, а изменяемый список MutableList
можно изменять.