Kotlin – 用重复元素创建一个可变列表
什么是一种惯用的方法来创建一个给定长度为n
的可变列表,并重复值为v
元素(例如listOf(4,4,4,4,4)
)作为expression式。
我正在做val list = listOf((0..n-1)).flatten().map{v}
但它只能创建一个不可变的列表。
使用:
val list = MutableList(n) {index -> v}
什么是一种惯用的方法来创建一个给定长度为n
的可变列表,并重复值为v
元素(例如listOf(4,4,4,4,4)
)作为expression式。
我正在做val list = listOf((0..n-1)).flatten().map{v}
但它只能创建一个不可变的列表。
使用:
val list = MutableList(n) {index -> v}