Какой смысл слова «val variable =» в Kotlin? - PullRequest
0 голосов
/ 28 января 2019

Я случайно нажал клавишу ввода после присвоения значения, и, к моему удивлению, оно отлично скомпилировалось!

Какой смысл иметь этот синтаксис?Я пытался найти его в Интернете, но нашел только статьи о типе Nothing, но нигде не был близок к этому удивительному синтаксису.

Syntax from IntelliJ Idea

1 Ответ

0 голосов
/ 28 января 2019

Технически, return 123 - это выражение, которое возвращает Nothing.Так же, как throw RuntimeException().Вы можете сохранить результат этого выражения в вашей переменной, но я не представляю, как вы можете его использовать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...