使用重复元素值n
(例如v
)作为表达式创建给定长度listOf(4,4,4,4,4)
的可变列表的惯用方法是什么。
我正在做val list = listOf((0..n-1)).flatten().map{v}
,但它只能创建一个不可变列表。
答案 0 :(得分:47)
使用:
(3).add(4)
答案 1 :(得分:1)
另一种方式可能是:
val list = generateSequence { v }.take(4).toMutableList()
此样式与MutableList和(只读)列表兼容