Kotlin Enum

Kotlin Enum
Si vous souhaitez travailler avec les constantes nommées ou avoir besoin d'un conteneur pour les maintenir et leurs valeurs et fonctions associées, vous pouvez utiliser les énumérations dans le langage de programmation Kotlin. Une énumération à Kotlin est simplement définie comme un groupe de constantes nommées qui peuvent avoir des types de valeurs similaires. Dans ce guide, nous apprendrons à utiliser l'énumération dans le langage de programmation Kotlin dans Ubuntu 20.04 avec l'aide de quelques exemples.

Comment utiliser Kotlin Enum dans Ubuntu 20.04?

Pour utiliser les énumérations kotlin dans Ubuntu 20.04, vous pouvez voir les exemples ci-dessous:

Exemple # 1: Impression des constantes de dénombrement sous la forme d'une chaîne à Kotlin:

Dans cette illustration, nous vous montrerons la méthode de création d'une énumération à Kotlin et d'imprimer ses constantes sous la forme d'une chaîne. Vous pouvez le faire en utilisant le script Kotlin illustré dans l'image suivante:

Pour créer une énumération à Kotlin, vous devez utiliser le mot-clé «enum» suivi du mot-clé «classe». Ensuite, vous pouvez avoir n'importe quel nom de votre choix pour l'énumération. Nous avons nommé nos couleurs d'énumération.«Dans cet exemple, nous voulons que toutes les constantes de notre énumération aient les valeurs de type« entier ». Ensuite, dans notre énumération, nous avons défini trois constantes nommées, je.e., Rouge, bleu et vert. Nous avons également attribué des valeurs entières à ces constantes nommées, qui sont les codes RVB pour ces couleurs. Les différentes constantes nommées d'une énumération à Kotlin sont séparées par des virgules. Ensuite, nous avons défini notre fonction «main ()» dans laquelle nous avons utilisé la fonction «jointostring» dans l'instruction «println» pour imprimer toutes les constantes nommées de notre énumération sous la forme d'une chaîne.

Ensuite, nous avons compilé notre script Kotlin avec la commande indiquée ci-dessous:

$ kotlinc enum.kt

Après cela, nous avons exécuté notre script Kotlin avec la commande suivante:

$ kotlin enumkt

Toutes les constantes nommées de notre énumération sous la forme d'une chaîne sont indiquées dans l'image citée ci-dessous:

Exemple n ° 2: Impression des constantes de dénombrement sous la forme d'une liste à Kotlin:

Dans l'exemple discuté ci-dessus, nous avons imprimé toutes les constantes nommées d'une énumération de Kotlin sous la forme d'une chaîne. Dans cet exemple, nous vous montrerons le processus d'impression de toutes les constantes nommées d'une énumération de Kotlin sous la forme d'une liste. Vous pouvez utiliser le script suivant pour atteindre cet objectif:

L'énumération utilisée dans cet exemple est la même que nous avons déclaré dans notre premier exemple. Cependant, cette fois, à l'intérieur de notre fonction «main ()», nous avons utilisé la fonction «Tolist ()» dans l'instruction «println» pour afficher toutes les constantes nommées de notre énumération sous la forme d'une liste.

Toutes les constantes nommées de notre énumération de Kotlin sous la forme d'une liste sont indiquées dans l'image en dessous:

Exemple # 3: Impression de l'indice d'une constante d'énumération de Kotlin sur le terminal:

L'indexation des constantes nommées dans une énumération de Kotlin fonctionne exactement comme l'indexation du tableau dans tout autre langage de programmation, je.e., Les index commencent toujours par «0». Si vous souhaitez connaître la position ou l'indexation d'une constante spécifique nommée d'une énumération de Kotlin, vous pouvez utiliser le script suivant:

Nous avons également utilisé le même énumération de Kotlin dans cet exemple que nous avions créé pour notre premier exemple. Ensuite, à l'intérieur de notre fonction «main ()», nous avons défini une valeur «couleur» et nous avons attribué la valeur «Couleurs.Rouge ”I.e., Il pointera vers la constante «rouge» nommée de notre énumération. Après cela, nous avons appelé la fonction «ordinale» avec notre valeur créée pour l'impression de l'indice de la constante nommée spécifiée de notre énumération.

L'indice de notre constante nommée spécifiée est indiquée dans l'image en dessous:

Exemple n ° 4: Impression des valeurs des constantes d'énumération à Kotlin:

Dans cet exemple, nous vous enseignerons la méthode d'accès aux valeurs de toutes les constantes nommées d'une énumération de Kotlin. Pour ce faire, vous pouvez jeter un œil au script Kotlin suivant:

Encore une fois, nous avons utilisé l'énumération Kotlin similaire que nous avons utilisée dans les cas ci-dessus. Ensuite, à l'intérieur de notre fonction «main ()», nous avons utilisé une boucle «pour» qui itère à travers toutes les constantes nommées de notre énumération. À l'intérieur de cette boucle, nous avons utilisé une instruction «println» pour imprimer les valeurs associées à ces constantes nommées.

Les valeurs associées à toutes nos constantes nommées (après avoir été convertie en entier) sont indiquées dans l'image ci-dessous:

Exemple # 5: Utilisation de l'énumération de Kotlin avec le Kotlin lorsque l'expression:

Dans cet exemple, nous essaierons de jumeler l'expression «quand» du langage de programmation Kotlin avec les énumérations pour imprimer un message personnalisé sur le terminal. Pour ce faire, nous avons utilisé le script Kotlin suivant:

Dans ce script, nous voulions seulement utiliser les constantes nommées d'une énumération; Par conséquent, nous avons simplement supprimé leurs valeurs associées. Ensuite, dans notre fonction «main ()», nous avons défini une «couleur» variable et nous avons attribué la valeur «Couleurs.Bleu "je.e., il pointera vers la constante nommée «bleu."Ensuite, nous avons utilisé l'expression« quand »sur la variable« couleur », et à l'intérieur de cette expression, nous avons trois conditions différentes pour vérifier la valeur de la variable« couleur »pour imprimer des messages personnalisés sur le terminal.

Le résultat de ce script Kotlin est illustré dans l'image en dessous:

Conclusion:

Aujourd'hui, nous voulions vous familiariser avec le concept des énumérations à Kotlin dans Ubuntu 20.04. Nous avons d'abord décrit le but des énumérations de Kotlin brièvement. Après cela, nous avons discuté de cinq exemples différents avec vous qui ont mis en œuvre les énumérations de Kotlin de différentes manières, et nous avons également parlé de quelques fonctions associées aux énumérations. En parcourant tous ces exemples, vous aurez une excellente idée concernant l'utilisation des énumérations dans Kotlin Ubuntu 20.04.