English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在本教程中,您將學習關鍵字。Kotlin編程中的保留關鍵字。此外,您還將了解識別符以及如何命名變量。
關鍵字是Kotlin編程中使用的預定義保留字,對編譯器具有特殊含義。這些詞不能用作識別符。例如:
val score = 5
在這裡,val 是一個關鍵字。它表示 score 是一個變量。
由於關鍵字是 Kotlin語法的一部分,因此您不能將它們用作變量名(識別符)。例如:
val for = 5 //錯誤代碼
val 和 for 都是一個關鍵字,因此不能在 Kotlin 声明名為 for 的變量。
as | break | 클래스 | 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是給定給變量(識別符)的名称。
識別符以字母或下劃線開頭,後跟零,字母和數字。
不允許使用空格。
識別符不能包含符號,如@,#等
식별자는 대소문자를 구분합니다.
변수를 생성할 때, 의미 있는 이름을 선택하십시오. 예를 들어, score, number, level은 s, n, l보다 더 의미 있으며, s, n, l도 유효합니다.
다중 단어를 가진 변수 이름을 선택할 경우, 첫 번째 단어에 모두 소문자를 사용하고, 각 후속 단어에 대문자를 사용합니다. 예를 들어, speedLimit.
일부 유효한 식별자:
점수
레벨
highestScore
숫자1
calculateTraffic
일부 무효한 식별자:
클래스
1숫자
최고 점수
@pple