Kotlin enum

Kotlin enum
Se si desidera lavorare con le costanti nominate o hai bisogno di un contenitore per trattenerle e dei loro valori e funzioni associati, è possibile utilizzare le enumerazioni nel linguaggio di programmazione Kotlin. Un enumerazione in Kotlin è semplicemente definito come un gruppo di costanti nominate che possono avere tipi di valori simili. In questa guida, impareremo a utilizzare l'enumerazione nel linguaggio di programmazione Kotlin in Ubuntu 20.04 con l'aiuto di alcuni esempi.

Come usare Kotlin Enum in Ubuntu 20.04?

Per usare le enumerazioni di Kotlin in Ubuntu 20.04, puoi vedere gli esempi mostrati di seguito:

Esempio n. 1: stampare le costanti di enumerazione sotto forma di una stringa in Kotlin:

In questa illustrazione, ti dimostreremo il metodo per creare un'enumerazione in Kotlin e stampare le sue costanti sotto forma di una stringa. Puoi farlo usando lo script Kotlin mostrato nella seguente immagine:

Per creare un'enumerazione in Kotlin, è necessario utilizzare la parola chiave "enum" seguita dalla parola chiave "classe". Quindi, puoi avere qualsiasi nome di tua scelta per l'enumerazione. Abbiamo chiamato il nostro enumerazione “Colori."In questo esempio, vogliamo che tutte le costanti della nostra enumerazione abbiano i valori di tipo" intero ". Quindi, all'interno della nostra enumerazione, abbiamo definito tre costanti nominate, i.e., Rosso, blu e verde. Abbiamo anche assegnato valori interi a queste costanti nominate, che sono i codici RGB per questi colori. Le diverse costanti nominate di un enumerazione a Kotlin sono separate dalle virgole. Quindi, abbiamo definito la nostra funzione "main ()" in cui abbiamo usato la funzione "Jointostring" all'interno dell'istruzione "println" per la stampa di tutte le costanti nominate della nostra enumerazione sotto forma di una stringa.

Quindi, abbiamo compilato il nostro script Kotlin con il comando indicato di seguito:

$ kotlinc enum.kt

Successivamente, abbiamo eseguito il nostro script Kotlin con il seguente comando:

$ Kotlin Enumkt

Tutte le costanti nominate della nostra enumerazione sotto forma di una stringa sono mostrate nell'immagine citata di seguito:

Esempio n. 2: stampare le costanti di enumerazione sotto forma di un elenco in Kotlin:

Nell'esempio discusso sopra, abbiamo stampato tutte le costanti nominate di un enumerazione di Kotlin sotto forma di una stringa. In questo esempio, ti mostreremo il processo di stampa di tutte le costanti nominate di un'enumerazione di Kotlin sotto forma di un elenco. Puoi usare il seguente script per raggiungere questo obiettivo:

L'enumerazione utilizzata in questo esempio è la stessa di cui abbiamo dichiarato nel nostro primo esempio. Sebbene, questa volta, all'interno della nostra funzione "main ()", abbiamo usato la funzione "Tolist ()" all'interno dell'istruzione "println" per la visualizzazione di tutte le costanti nominate della nostra enumerazione sotto forma di un elenco.

Tutte le costanti nominate della nostra enumerazione di Kotlin sotto forma di un elenco sono mostrate nell'immagine sotto:

Esempio n. 3: stampare l'indice di una costante di enumerazione di Kotlin sul terminale:

L'indicizzazione delle costanti nominate all'interno di un'enumerazione di Kotlin funziona esattamente come l'indicizzazione dell'array in qualsiasi altro linguaggio di programmazione, i.e., Gli indici iniziano sempre con "0". Se si desidera conoscere la posizione o l'indicizzazione di qualsiasi costante specifica denominata di un enumerazione di Kotlin, puoi utilizzare il seguente script:

In questo esempio abbiamo usato la stessa enumerazione di Kotlin che avevamo creato per il nostro primo esempio. Quindi, all'interno della nostra funzione "main ()", abbiamo definito un valore "colore" e abbiamo assegnato il valore "colori.Rosso ”i.e., Indicherà il "rosso" chiamato costante della nostra enumerazione. Successivamente, abbiamo chiamato la funzione "ordinale" con il nostro valore creato per la stampa dell'indice della costante nominata specificata della nostra enumerazione.

L'indice della nostra costante nominata specificata è mostrato nell'immagine sottostante:

Esempio n. 4: stampare i valori delle costanti di enumerazione in Kotlin:

In questo esempio, ti insegneremo il metodo per accedere ai valori di tutte le costanti nominate di un'enumerazione di Kotlin. Per fare ciò, puoi dare un'occhiata alla successiva sceneggiatura di Kotlin:

Ancora una volta, abbiamo utilizzato l'enumerazione di Kotlin simile che abbiamo usato nei casi sopra. Quindi, all'interno della nostra funzione "main ()", abbiamo usato un ciclo "per" che itera attraverso tutte le costanti nominate della nostra enumerazione. All'interno di questo ciclo, abbiamo utilizzato un'istruzione "println" per stampare i valori associati con queste costanti nominate.

I valori associati a tutte le nostre costanti nominate (dopo essere state convertite in intero) sono mostrati nell'immagine citata di seguito:

Esempio # 5: usando l'enumerazione di Kotlin con Kotlin quando espressione:

In questo esempio, proveremo ad abbinare l'espressione "quando" del linguaggio di programmazione Kotlin con le elencazioni per la stampa di un messaggio personalizzato sul terminale. Per fare ciò, abbiamo usato la seguente sceneggiatura di Kotlin:

In questa sceneggiatura, volevamo solo usare le costanti nominate di un enumerazione; Pertanto, abbiamo semplicemente rimosso i loro valori associati. Quindi, all'interno della nostra funzione "main ()", abbiamo definito un "colore" variabile e abbiamo assegnato il valore "colori.Blu ”i.e., Indicherà la costante nominata "blu."Quindi, abbiamo usato l'espressione" quando "sulla variabile" colore "e all'interno di questa espressione, abbiamo tre diverse condizioni per verificare il valore della variabile" colore "per la stampa di messaggi personalizzati sul terminale.

Il risultato di questa sceneggiatura di Kotlin è mostrato nell'immagine sotto:

Conclusione:

Oggi volevamo familiarizzare con il concetto di elencazioni di Kotlin in Ubuntu 20.04. Abbiamo descritto per la prima volta lo scopo delle enumerazioni di Kotlin brevemente. Dopodiché, abbiamo discusso di cinque diversi esempi con te che hanno implementato le elencazioni di Kotlin in modi diversi e abbiamo anche parlato di alcune funzioni associate con le enumerazioni. Attraversando tutti questi esempi, avrai un'ottima idea riguardo all'uso delle enumerazioni in Kotlin Ubuntu 20.04.