English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом руководстве вы узнаете ключевые слова. Резервируемые ключевые слова в программировании Kotlin. Кроме того, вы также узнаете идентификаторы и как называть переменные.
Ключевые слова - это предопределенные резервируемые слова в программировании Kotlin, которые имеют особое значение для компилятора. Эти слова не могут использоваться в качестве идентификаторов. Например:
val score = 5
Здесь val является ключевым словом. Оно означает, что score является переменной.
Поскольку ключевые слова являются частью синтаксиса Kotlin, их нельзя использовать в качестве имен переменных (идентификаторов). Например:
val for = 5 // неправильный код
Val и for являются ключевыми словами, поэтому не można создавать переменные с именем for в Kotlin.
Ниже приведен список всех ключевых слов в Kotlin:
as | break | class | continue | do | else |
false | for | fun | if | in | interface |
is | null | object | package | return | super |
this | throw | true | try | typealias | typeof |
val | var | when | while |
Эти ключевые слова называются жесткими ключевыми словами.
Кроме этих 28 жестких ключевых слов, в Kotlin есть много мягких ключевых слов. Мягкие ключевые слова считаются ключевыми словами только в определенном контексте. Например:
Когда вы устанавливаете членов класса в public, public играет роль ключевого слова.
class TestClass { public val name = "Kotlin" }
Здесь public играет роль ключевого слова.
Вы также можете создать переменную с именем public.
val public = true
Здесь public является логической переменной.
В Kotlin есть некоторые мягкие переменные: override, private, field и т.д.
Идентификатор - это имя, предоставляемое для переменных, классов, методов и т.д. Например:
var salary = 7789.3
Здесь var является ключевым словом, salary - это имя переменной (идентификатора).
Ниже приведены правила и соглашения для命名 переменных (идентификаторов) в Kotlin:
Идентификатор начинается с буквы или подчеркивания, за ним следуют ноль, буквы и цифры.
Запрещено использовать пробелы.
Идентификатор не может содержать символы, такие как @, # и т.д.
Идентификаторы различаются по регистру.
При создании переменной выберите имя, имеющее смысл. Например, score, number, level имеют больше смысла, чем имена переменных, такие как s, n и l, хотя s, n и l также являются эффективными.
Если выбираете имя переменной с несколькими словами, используйте все маленькие буквы для первой слова и каждую следующую слово начните с большой буквы. Например, speedLimit.
Некоторые эффективные идентификаторы:
score
level
highestScore
number1
calculateTraffic
Некоторые无效ные идентификаторы:
class
1number
Высокий балл
@pple