Если я верно понял val - immutable (как final в java например), var - mutable. Но до текущих версий idea и android studio final переменные обозначались с подчеркиванием, а сейчас в котлине immutable (val) переменные отображаются с подчеркиванием. Ни кто на это не обращал внимание?
val — read-only property, var — read-write property. К иммутабельности отношения не имеет.
Обсуждают сегодня