En résumé
-
Le langage Kotlin propose plusieurs types de collections : les listes, les sets et les maps.
-
Chaque collection est disponible sous la forme d’une collection accessible en lecture seule ou sous la forme d’une collection supportant des opérations de lecture et d’écriture.
-
Chaque collection propose des opérations qui lui sont propres.
-
Il est possible de passer d’une collection en lecture seule à une collection supportant des opérations de lecture et d’écriture, et inversement.
-
Les collections en lecture seule supportent le concept de covariance, ce qui n’est pas le cas des collections supportant les opérations de lecture et d’écriture.
-
Le langage Kotlin autorise de nombreuses opérations sur les collections.
-
Les opérations de transformation permettent de construire une collection en appliquant des transformations à une autre collection.
-
Les opérations de filtrage permettent de filtrer une collection pour construire un sous-ensemble.
-
Les opérations de regroupement permettent de regrouper les éléments d’une collection sous la forme d’une map.
-
Les opérations de sélection permettent de sélectionner un élément ou un ensemble d’éléments.
-
Les opérations de tri permettent de trier les éléments d’une collection.
-
Les opérations d’agrégation retournent une valeur à partir d’une...