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øgeordslistesom | 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