Kotlin nøgleord og identifikatorer

I denne vejledning lærer du om nøgleord; reserverede ord i Kotlin-programmering. Du vil også lære om identifikatorer og hvordan man navngiver en variabel.

Kotlin nøgleord

Nøgleord er foruddefinerede, reserverede ord, der bruges i Kotlin-programmering, der har særlig betydning for compileren. Disse ord kan ikke bruges som en identifikator. For eksempel:

 val score = 5

Her er val et nøgleord. Det indikerer, at score er en variabel.

Da nøgleord er en del af Kotlin-syntaksen, kan du ikke bruge dem som et variabelnavn (identifikator). For eksempel:

 val for = 5 // Fejlkode

Både val og for er nøgleord. Derfor kan du ikke erklære en variabel, der er navngivet i Kotlin.

Her er en liste over alle nøgleord i Kotlin:

Kotlin-søgeordsliste
som pause klasse Blive ved gør andet
falsk til sjovt hvis i interface
er nul objekt pakke Vend tilbage super
dette kaste sand prøve typealias type
val var hvornår mens

Disse nøgleord kaldes hårde nøgleord.

Bløde nøgleord

Bortset fra disse 28 hårde nøgleord er der mange bløde nøgleord i Kotlin. Bløde nøgleord behandles kun som nøgleord i visse sammenhænge. For eksempel,

public fungerer som et nøgleord, når du offentliggør medlemmer af en klasse.

 klasse TestClass (public val name = "Kotlin")

Her fungerer offentligheden som et nøgleord.

Du kan også oprette en variabel med navnet public.

 val offentlig = sand

Her er public en boolsk variabel.

Nogle bløde variabler i Koltin er: tilsidesættelse, privat, felt osv.

Kotlin-identifikatorer

Identifikatorer er navnet på variabler, klasser, metoder osv. For eksempel:

 var løn = 7789,3

Her er var et nøgleord, og løn er navnet på variablen (identifikator).

Her er reglerne og konventionerne til navngivning af en variabel (identifikator) i Kotlin:

  • En identifikator starter med et bogstav eller understregning efterfulgt af nul, bogstav og cifre.
  • Mellemrum er ikke tilladt.
  • En identifikator kan ikke indeholde symboler som @, # osv.
  • Identifikatorer er store og små bogstaver.
  • Når du opretter variabler, skal du vælge et navn, der giver mening. For eksempel giver score, antal, niveau mere mening end variabelnavn som s, n og l, selvom de er gyldige.
  • Hvis du vælger et variabelnavn med mere end et ord, skal du bruge alle små bogstaver til det første ord og bruge det første bogstav i hvert efterfølgende ord med store bogstaver. For eksempel speedLimit.

Nogle gyldige identifikatorer:

  • score
  • niveau
  • højeste score
  • nummer 1
  • beregne trafik

Nogle ugyldige identifikatorer:

  • klasse
  • 1 nummer
  • højeste score
  • @pple

Interessante artikler...