更快地创建跨越Swift范围的数字数组

时间:2017-02-14 03:36:47

标签: swift

是否有更短的方法来创建一个跨越swift范围的数字数组?

现在,我正在使用它:

var arrayOfInts = [UInt32]()

for number in 1...100 {
    arrayOfInts.append(number)
}

有单行方式吗?

3 个答案:

答案 0 :(得分:2)

var arrayOfInts  = Array(1...100)

游乐场输出 playground

答案 1 :(得分:2)

这够短吗?

let array = Array(1...100)

答案 2 :(得分:1)

试试这个

var z = [Int](1...100)
print(z)

DEMO