gpt4 book ai didi

kotlin - Kotlin 上是否有 Swift init 的等价物(重复 :count:)

转载 作者:行者123 更新时间:2023-12-04 02:12:35 26 4
gpt4 key购买 nike

我只是想知道 Kotlin 上是否有 Swift 初始化程序的等效项 init(repeating:count:)

例如,创建具有空值的数组数组非常有用

var arrayOfArray = [[String?]](repeating: [], count: 10)

我知道 Kotlin 有 listOf 但我不知道如何在一行中传递一个空列表数组...

最佳答案

您可以使用 init constructor (它可用于数组、列表、集合)

// 10x0 Array<Array<String>>
val arrayOfArray = Array(10) { emptyArray<String>() }

// 10x4 List<List<Int>>
val listOfList = List(10) { List(4) { it } }

关于kotlin - Kotlin 上是否有 Swift init 的等价物(重复 :count:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46122802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com