В чём же разница переменных var и val ? Напишем такой код: Сначала пишем ключевое слово - var, затем имя переменной – name, после двоеточия указываем тип переменной, знак присваивания и само имя. В данном случае рассматриваем тип String - строковый тип данных, ознакомимся с ним боллее подробно позже Выведем на экран c помощью функции println(): Мы видим что тип String подсвечивается серым цветом, это значит что если мы переменной сразу указываем значение то копилятор автоматически определяет тип переменной. В данном случае мы можем удалить тип String. Давай те попробуем присвоить нашей переменной name другое значение. И мы убедимся в том что у нас это получилось и нет никаких ошибок. Если мы изменим ключевое слово var у имени переменной на val, то изменить имя переменной у нас не получится и мы увидим ошибку.. Val cannot be reassigned (Значение Val не может быть изменено) . Переменной val мы можем присвоить значение только один раз. Перед тем как начать изучать боллее подробно типы д