val у изменяемой коллекции: скомпилируется ли добавление элемента
В экране списка тегов написано так:
val tags = mutableListOf("kotlin")
tags.add("compose")
println(tags.size)
Что произойдёт при выполнении?
- Напечатает 2
- Упадёт с UnsupportedOperationException
- Напечатает 1: add на val-коллекции не даёт эффекта
- Не скомпилируется: tags объявлен через val, менять его нельзя
