Вступить в клуб →
лёгкаявопросKotlin и жизненный цикл Android

val у изменяемой коллекции: скомпилируется ли добавление элемента

В экране списка тегов написано так:

val tags = mutableListOf("kotlin")
tags.add("compose")
println(tags.size)

Что произойдёт при выполнении?

  • Напечатает 2
  • Упадёт с UnsupportedOperationException
  • Напечатает 1: add на val-коллекции не даёт эффекта
  • Не скомпилируется: tags объявлен через val, менять его нельзя

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела