Qu’est-ce qu’une séquence ? Séquence
Une séquence permet, à l’instar d’une collection, de modéliser des listes afin de stocker des éléments. Une séquence en Kotlin, est représentée par l’interface Sequence. Sequence
Pour déclarer une séquence en lecture seule, il convient d’utiliser la fonction sequenceOf. Il est nécessaire de renseigner, en tant qu’arguments, les éléments qui composent la séquence au moment de son initialisation. sequenceOf
Comme les collections, les séquences peuvent contenir aussi bien des objets que des types primitifs.
Exemples
val sequenceOfInts = sequenceOf(15, 1024, 1, -8)
val sequenceOfStrings = sequenceOf("a string", "another string", "Heyden")
val sequenceOfDogs = sequenceOf(Dog("Doggo"), Dog("Heyden"))
val sequenceOfLongs = sequenceOf(-1L, 1478L, 1L, 0L)
val sequenceOfDouble = sequenceOf(1.8, 0.0, -17.6896)
Nous ne reviendrons pas sur la manipulation des séquences car toutes les opérations applicables aux collections le sont aussi aux séquences, que ce soit le parcours, les opérations de sélection, de tri, etc.