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

标签 list kotlin

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

[1, 1, 1, 1, 1]

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

最佳答案

我认为您可以像这样指定商品的数量和每个商品的值(value):

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]

关于list - Kotlin声明相同大小的固定值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60811648/

相关文章:

kotlin - Kotlin-基于大小和时间的 block 序列

python - 根据特定值删除List中的索引

asp.net-mvc - ASP.NET MVC。通过 viewData 传递列表

spring - 如何从Spring Webflux Controller 捕获异常?

android - GSON 在从共享 prefs 获取时将之前存储的 List 转换为 LinkedTreeMaps 的 ArrayList

java - 如何在 Kotlin 中创建一个在 Java 中也是不可变列表的不可变列表?

python - 在 1 和 0 的巨大列表中提取 1 密集区域的边界

c - strcmp() 来自标准输入的字符串和来自文件的字符串

c - 我应该如何使用链接列表创建地址簿?

java - 尝试显示/取消隐藏 LinearLayout 时无法调用 setVisibility 方法