Kotlin 關鍵字和標識符

在本教程中,您將學習關鍵字。Kotlin編程中的保留關鍵字。此外,您還將了解標識符以及如何命名變量。

Kotlin 關鍵字

關鍵字是Kotlin編程中使用的預定義保留字,對編譯器具有特殊含義。這些詞不能用作標識符。例如:

val score = 5

在這里,val 是一個關鍵字。它表示 score 是一個變量。

由于關鍵字是 Kotlin語法的一部分,因此您不能將它們用作變量名(標識符)。例如:

val for = 5 //錯誤代碼

val 和 for 都是關鍵字,因此不能在 Kotlin 聲明名為 for 的變量。

以下是Kotlin中所有關鍵字的列表:

Kotlin關鍵字列表
asbreakclasscontinuedoelse
falseforfunifininterface
isnullobjectpackagereturnsuper
thisthrowtruetrytypealiastypeof
valvarwhenwhile  

這些關鍵字稱為 硬關鍵字。

軟關鍵字

除了這28個硬關鍵字,Kotlin中還有許多軟關鍵字。軟關鍵字僅在特定上下文中被視為關鍵字。例如,

當您將類的成員設為public時,public充當關鍵字。

class TestClass {
    public val name = "Kotlin"
}

在這里,public充當關鍵字。

您也可以創(chuàng)建一個名為 public 的變量。

val public = true

這里 public 是一個布爾變量。

Koltin中的一些軟變量有:override、private、field等。

Kotlin 標識符

標識符是為變量,類,方法等提供的名稱。例如:

var salary = 7789.3

這里,var是一個關鍵字,salary是給定給變量(標識符)的名稱。

以下是在Kotlin中命名變量(標識符)的規(guī)則和約定:

  • 標識符以字母或下劃線開頭,后跟零,字母和數(shù)字。

  • 不允許使用空格。

  • 標識符不能包含符號,如@,#等

  • 標識符區(qū)分大小寫。

  • 創(chuàng)建變量時,請選擇一個有意義的名稱。例如 score、number、level 比變量名(如s、n和l)更有意義,盡管 s、n和l 它們也是有效的。

  • 如果選擇一個具有多個單詞的變量名,請對第一個單詞使用所有小寫字母,并在每個后續(xù)單詞中使用大寫字母。例如,speedLimit。

一些有效的標識符:

  • score

  • level

  • highestScore

  • number1

  • calculateTraffic

一些無效的標識符:

  • class

  • 1number

  • highest Score

  • @pple

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清