gpt4 book ai didi

arrays - 在 Swift 中按降序创建数组的最短方法

转载 作者:可可西里 更新时间:2023-10-31 23:57:55 25 4
gpt4 key购买 nike

我可以通过以下方式在 Swift 中按升序创建数组

let x = Array(100...999)

但是如果我做相反的事情,例如

let x = Array(999...100) //Does not work

最佳答案

这个怎么样?

let x = Array((100...999).reverse())

附言Stridable protocol当您进行算术级数而不只是 +1 时非常方便。

这里有一个使用它的例子:(Swift 2.2)

let x = Array(999.stride(through: 100, by: -1))

在 Swift 3.0 中:

let x = Array(stride(from: 999, through: 100, by: -1))

关于arrays - 在 Swift 中按降序创建数组的最短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37594379/

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