Quelle serait une manière idiomatique de créer une liste mutable d'une longueur donnée n
avec des éléments répétitifs de valeur v
(par exemple listOf(4,4,4,4,4)
) comme expression.
Je fais val list = listOf((0..n-1)).flatten().map{v}
mais cela ne peut que créer une liste immuable.
Utilisation:
val list = MutableList(n) {index -> v}
une autre façon peut être:
val list = generateSequence { v }.take(4).toMutableList()
Ce style est compatible avec MutableList et (Lecture seule) List