gpt4 book ai didi

arrays - 从供应商函数填充数组的 Swifty 方法

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:31 24 4
gpt4 key购买 nike

假设我有一个生成随机整数的函数:func random() -> Int

是否有使用该函数填充 Int 数组的“Swifty”方式?目前我有以下相当不优雅的代码:

array.reserveCapacity(arraySize) // array is [Int]
for _ in 0 ..< arraySize {
array.append(random())
}

但感觉肯定有比这更好的方法。

最佳答案

您可以将 map 与范围一起使用:

let array = (0 ..< arraySize).map { _ in random() }

关于arrays - 从供应商函数填充数组的 Swifty 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41071637/

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