Kotlin Enum

Kotlin Enum
Hvis du vil jobbe med de navngitte konstantene eller trenger en beholder for å holde dem og tilhørende verdier og funksjoner, kan du bruke oppreglingene i Kotlin -programmeringsspråket. En oppregning i Kotlin er ganske enkelt definert som en gruppe navngitte konstanter som kan ha lignende typer verdier. I denne guiden vil vi lære å bruke oppregningen i Kotlin -programmeringsspråket i Ubuntu 20.04 ved hjelp av noen få eksempler.

Hvordan bruke Kotlin Enum i Ubuntu 20.04?

For å bruke Kotlin -oppregningen i Ubuntu 20.04, kan du se eksemplene vist nedenfor:

Eksempel 1: Skrive ut oppregningskonstantene i form av en streng i Kotlin:

I denne illustrasjonen vil vi demonstrere for deg metoden for å lage en oppregning i Kotlin og skrive ut konstantene i form av en streng. Du kan gjøre dette ved å bruke Kotlin -skriptet som vises i følgende bilde:

For å opprette en oppregning i Kotlin, må du bruke nøkkelordet "Enum" etterfulgt av "Klasse" -nøkkelordet. Da kan du ha noe navn du ønsker for oppregningen. Vi har navngitt vår oppregning “Farger.”I dette eksemplet ønsker vi at alle konstantene i vår oppregning skal ha" heltall "-verdier. Da har vi innenfor vår oppregning definert tre navngitte konstanter, jeg.e., Rød, blå og grønn. Vi har også tildelt heltallverdier til disse navngitte konstantene, som er RGB -kodene for disse fargene. De forskjellige navngitte konstantene av en oppregning i Kotlin er atskilt med komma. Deretter har vi definert vår "Main ()" -funksjon der vi har brukt "JointOstring" -funksjonen i "Println" -uttalelsen for å skrive ut alle de navngitte konstantene av vår oppregning i form av en streng.

Deretter har vi samlet vårt Kotlin -skript med kommandoen angitt nedenfor:

$ Kotlinc enum.Kt

Etter det har vi utført Kotlin -skriptet vårt med følgende kommando:

$ KOTLIN ENUMKT

Alle de navngitte konstantene av vår oppregning i form av en streng er vist på bildet som er sitert nedenfor:

Eksempel nr. 2: Skrive ut oppregningskonstantene i form av en liste i Kotlin:

I eksemplet omtalt ovenfor har vi skrevet ut alle de navngitte konstantene av en Kotlin -oppregning i form av en streng. I dette eksemplet vil vi vise deg prosessen med å skrive ut alle de navngitte konstantene av en Kotlin -oppregning i form av en liste. Du kan bruke følgende skript for å oppnå dette målet:

Opprinnelsen som ble brukt i dette eksemplet er den samme som vi erklærte i vårt første eksempel. Skjønt, denne gangen, innenfor vår "Main ()" -funksjon, har vi brukt "Tolist ()" -funksjonen i "Println" -uttalelsen for å vise alle de navngitte konstantene i vår oppregning i form av en liste.

Alle de navngitte konstantene av vår Kotlin -oppregning i form av en liste er vist på bildet under:

Eksempel nr. 3: Skrive ut indeksen for en Kotlin -oppregningskonstant på terminalen:

Indeksering av de navngitte konstantene i en Kotlin -oppregning fungerer nøyaktig som array -indeksering på noe annet programmeringsspråk, i.e., Indeksene starter alltid med “0”. Hvis du vil vite posisjonen eller indeksering av en spesifikk navngitt konstant av en Kotlin -oppregning, kan du bruke følgende skript:

Vi har brukt den samme Kotlin -oppregningen i dette eksemplet som vi hadde laget for vårt første eksempel. Deretter, i vår "Main ()" -funksjon, har vi definert en verdi "farge" og har tildelt den verdien "farger.Rødt ”i.e., Det vil peke på den "røde" som heter Constant of Our oppregning. Etter det har vi kalt "Ordinal" -funksjonen med vår opprettede verdi for å skrive ut indeksen til den spesifiserte navngitte konstanten for vår oppregning.

Indeksen for vår spesifiserte navngitte konstant er vist på bildet under:

Eksempel 4: Skrive ut verdiene til oppregningskonstantene i Kotlin:

I dette eksemplet vil vi lære deg metoden for å få tilgang til verdiene til alle de navngitte konstantene i en Kotlin -oppregning. For å gjøre det, kan du se på det påfølgende Kotlin -manuset:

Igjen har vi brukt den lignende Kotlin -oppregningen som vi har brukt i de tilfeller ovenfor. Deretter, inne i vår "Main ()" -funksjon, har vi brukt en "for" -sløyfe som itererer gjennom alle de navngitte konstantene av vår oppregning. Inne i denne sløyfen har vi brukt en "println" -uttalelse for å skrive ut de tilhørende verdiene med disse navngitte konstantene.

Verdiene assosiert med alle våre navngitte konstanter (etter å ha blitt konvertert til heltall) er vist i det siterte nedenfor bildet:

Eksempel 5: Bruke Kotlin -oppregningen med Kotlin når uttrykk:

I dette eksemplet vil vi prøve å koble sammen "når" -uttrykket til Kotlin -programmeringsspråket med oppregningen for å skrive ut en tilpasset melding på terminalen. For å gjøre det har vi brukt følgende Kotlin -skript:

I dette skriptet ønsket vi bare å bruke de navngitte konstantene av en oppregning; Derfor har vi ganske enkelt fjernet de tilknyttede verdiene. Deretter, innen vår "Main ()" -funksjon, har vi definert en variabel "farge" og har tildelt den verdien "farger.Blå ”i.e., det vil peke på den navngitte konstanten “blå.”Deretter har vi brukt“ når ”-uttrykket over“ fargen ”-variabelen, og inne i dette uttrykket har vi tre forskjellige betingelser for å sjekke verdien av" farge "-variabelen for å skrive ut tilpassede meldinger på terminalen.

Resultatet av dette Kotlin -skriptet er vist på bildet under:

Konklusjon:

I dag ønsket vi å gjøre deg kjent med begrepet oppregninger i Kotlin i Ubuntu 20.04. Vi beskrev først formålet med Kotlin -oppregningen kort. Etter det diskuterte vi fem forskjellige eksempler med deg som implementerte Kotlin -oppregningen på forskjellige måter, og vi snakket også om noen få tilknyttede funksjoner med oppregninger. Ved å gå gjennom alle disse eksemplene, vil du få en utmerket idé om å bruke oppregningen i Kotlin Ubuntu 20.04.