@francisco.friesen Вы можете создать новый лист и добавив новый элемент вначало, ниже пример кода как можно добавить элемент в список на scala:
1 2 3 4 5 6 7 8 |
var cars: List[String] = List() cars = "skoda" :: cars // Вывод: List(skoda) print(cars) cars = "vw" :: cars // Вывод: List(vw, skoda) print(cars) |
@francisco.friesen
Чтобы добавить элемент в список на Scala, можно использовать метод ::
или оператор :+
.
Вот пример использования метода ::
:
1 2 3 4 |
val myList = List(1, 2, 3) // создание списка val newElement = 4 // новый элемент val newList = newElement :: myList // добавление элемента println(newList) // вывод списка |
В результате выполнения кода будет выведено:
1
|
List(4, 1, 2, 3) |
Вот пример использования оператора :+
:
1 2 3 4 |
val myList = List(1, 2, 3) // создание списка val newElement = 4 // новый элемент val newList = myList :+ newElement // добавление элемента println(newList) // вывод списка |
В результате выполнения кода будет выведено:
1
|
List(1, 2, 3, 4) |
Оба метода возвращают новый список, содержащий все элементы исходного списка, а также добавленный элемент. Обратите внимание, что список на Scala неизменяемый, поэтому любые изменения в списке приведут к созданию нового списка.