Liste de Kotlin

Liste de Kotlin
Une liste à Kotlin est simplement une structure de données qui peut contenir des données appartenant aux mêmes types de données ou différents. Ces listes peuvent être mutables ou immuables i.e., Nous pouvons avoir de telles listes dont les valeurs ne peuvent pas changer aussi bien que celles dont les valeurs peuvent changer. De plus, les listes de Kotlin ont également certaines fonctions intégrées qui leur sont associées. Par conséquent, dans cet article, nous essaierons d'explorer cette structure de données du langage de programmation Kotlin en profondeur.

Comment utiliser les listes de Kotlin?

Pour utiliser efficacement les listes de Kotlin dans Ubuntu 20.04, vous pouvez passer par les quatre exemples suivants:

Exemple n ° 1: création et imprimement une liste numérotée à Kotlin

Dans cette illustration, nous voulons créer et imprimer une liste numérotée à Kotlin. Pour ce faire, nous avons utilisé le script Kotlin indiqué dans l'image ci-dessous:

Dans ce programme Kotlin, nous avons défini notre liste nommée «Nombres» dans la fonction «Main ()». Ensuite, nous avons utilisé la fonction «Liste» pour attribuer les éléments à cette liste. Après cela, nous avons utilisé une boucle «pour» qui itère sur tous les éléments de notre liste déclarée. Ensuite, dans cette boucle, nous venons d'imprimer tous ces éléments sur le terminal.

Nous pouvons compiler un script Kotlin avec la commande suivante:

$ Kotlinc List.kt

Ensuite, nous pouvons exécuter un script Kotlin avec la commande illustrée ci-dessous:

$ kotlin listkt

Les nombres de notre liste Kotlin sont affichés dans l'image suivante:

Exemple n ° 2: Accès aux éléments d'une liste avec une notation «Index» dans Kotlin

Pour itération sur une liste de Kotlin, nous pouvons également utiliser une autre notation, contrairement à celle que nous avons utilisée dans notre premier exemple. Vous pouvez suivre le programme Kotlin illustré dans l'image ci-dessous pour l'apprendre:

Dans ce script Kotlin, nous avons créé une liste nommée «nombres», cependant, cette fois, nous lui avons non seulement attribué les éléments entiers, mais nous y avons également attribué des chaînes. Cela prouve qu'une liste Kotlin peut contenir des éléments appartenant à différents types de données en même temps. Après cela, nous avons utilisé une déclaration «println» pour imprimer un message sur le terminal. Ensuite, nous avons implémenté une boucle «pour» à l'intérieur de laquelle nous avons utilisé la notation «Index» pour itération sur les éléments de notre liste. L'indexation d'une liste Kotlin commence à partir de «0» et va jusqu'à la taille de la liste moins une. Ensuite, nous avons imprimé les éléments de cette liste dans cette boucle «pour».

Les éléments appartenant à différents types de données de notre liste Kotlin sont présentés dans l'image suivante:

Exemple n ° 3: création et imprimement une liste de Kotlin ayant des éléments aléatoires

Dans ce script Kotlin, nous créerons une liste ayant des éléments appartenant à différents types de données. Cependant, cette fois, nous mentionnerons spécifiquement ce type. Si vous connaissez à l'avance le type de données des éléments d'une liste, vous pouvez le mentionner au moment de la déclaration afin que ladite liste ne puisse contenir ce type particulier d'élément. D'un autre côté, si vous souhaitez créer une liste ayant des éléments appartenant à des types de données variés, vous pouvez également utiliser le type de données «n'importe quelle». Ceci est illustré dans le script Kotlin ci-dessous:

Dans ce programme, nous avons utilisé la même liste aléatoire que nous avons créée dans le script Kotlin implémenté dans le deuxième exemple. Cependant, cette fois, nous avons explicitement mentionné que le type de données de notre liste est «tout». Après cela, nous venons d'utiliser une boucle «pour» pour imprimer les éléments de cette liste sur le terminal.

Les éléments de notre liste aléatoire sont affichés dans l'image suivante:

Exemple n ° 4: Utilisation de certaines des fonctions intégrées des listes de Kotlin

Ce sera un exemple générique dans lequel nous utiliserons certaines des fonctions intégrées alliées aux listes de Kotlin. Encore une fois, nous utiliserons la même liste que nous avons créée dans l'exemple ci-dessus. Le script Kotlin exact est affiché dans l'image ci-dessous:

Après avoir créé une liste avec des éléments aléatoires dans cet exemple, nous voulions d'abord imprimer l'élément au troisième index de notre liste. Pour cela, nous avons utilisé la fonction «Get (3)» car l'indexation de la liste commence à partir de «0». Ensuite, nous voulions imprimer le numéro d'index de l'élément «Mathématiques» pour lequel nous avons utilisé la fonction «Indexof (Mathematics)». Après cela, nous voulions imprimer la taille de notre liste pour laquelle nous avons utilisé la fonction «taille». Ensuite, nous voulions vérifier si l'élément «History» existe dans notre liste ou non à cause de laquelle nous avons utilisé la fonction «Contient (« Histoire »)». Nous voulions également vérifier si notre liste était vide ou non pour laquelle nous avons utilisé la fonction «isEmpty ()». Ensuite, nous voulions imprimer notre liste tout en abandonnant son premier élément. Notez que la fonction «Drop» de Kotlin considère l'indexation de la liste à partir de «1». Par conséquent, pour abandonner le premier élément de la liste, nous avons utilisé la fonction «Drop (1)». Enfin, nous voulons imprimer notre liste tout en supprimant ses trois derniers éléments pour lesquels nous avons utilisé la fonction «Droplast (3)» du langage de programmation Kotlin.

La sortie de toutes les fonctions intégrées de la liste Kotlin que nous avons utilisée dans l'exemple ci-dessus est indiquée dans l'image suivante:

Conclusion

Dans cet article, nous voulions vous élucider le fonctionnement des listes de Kotlin. Après vous avoir donné une brève introduction aux listes de Kotlin, nous avons évolué directement à l'explication de nos exemples dans lesquels nous avons créé et imprimé plusieurs types de listes. Nous avons également partagé avec vous les différentes méthodes d'itération sur ces listes. De plus, nous avons même essayé d'explorer certaines des fonctions intégrées des listes de Kotlin. En prenant des conseils de cet article, vous pouvez facilement travailler avec les listes de Kotlin dans Ubuntu 20.04.