Зарезервированные слова в Kotlin
Давайте теперь разберем случай, когда имя для переменной совпало со словом, которое язык уже использует в своих командах.
Такое слово называют зарезервированным словом. Его нельзя брать как имя переменной. Язык забрал себе такие слова:
as
|
break
|
class
|
continue
|
do
|
else
|
false
|
for
|
fun
|
if
|
in
|
is
|
null
|
object
|
package
|
return
|
super
|
this
|
throw
|
true
|
try
|
typealias
|
typeof
|
val
|
var
|
when
|
while
|
Если попытаться объявить переменную с таким именем, программа не запустится:
var fun = 1
Дан следующий код:
var return = 5
Программа в этом коде не запускается. Найдите ошибку.
Дан следующий код:
var class = 4
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var when = 9
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var className = 4
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var true = 1
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var returnCode = 6
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var object = 3
Определите, можно ли дать переменной такое имя.
Дан следующий код:
var package = 8
Определите, можно ли дать переменной такое имя.