Kotlin声明相同大小的固定值列表

问题描述 投票:0回答:1

是否可以在Kotlin中声明相同大小的固定值列表。例如,如果该值为1,大小为5,则我想声明一个如下所示的列表:

[1, 1, 1, 1, 1]

我知道我可以声明一个可变列表,然后用1填充它。但是有捷径吗?预先感谢。

list kotlin
1个回答
1
投票
我认为您可以像这样指定商品的数量和每个商品的价值:

fun main(args: Array<String>) { // specify the list size val n = 5 // specify the item value val v = 1 // create a list of size n with v as each value var myList = MutableList(n) {v} // print it println(myList) }

然后是输出

[1, 1, 1, 1, 1]


0
投票
使用范围运算符和地图功能

(1..5).map { 1 })

© www.soinside.com 2019 - 2024. All rights reserved.