我知道我可以在Swift中创建一个重复值的数组:
var myArray = [Int](count: 5,repeatedValue: 0)
但是有没有办法创建具有递增值的数组,例如[0,1,2,3,4],而不是做一个循环,例如
var myArray = [Int]()for i in 0 ... 4 { myArray.append(i)}
我知道代码是非常直接,可读和防d的,但是感觉我应该能够以某种方式将一些函数传递给数组,因为它被创建以提供递增的值.可读性或计算效率更高的成本可能不值得,但我仍然很好奇.
使用…符号let arr1 = 0...4
这可以让你得到一个范围,你可以很容易地变成一个“常规”数组:
let arr2 = Array(0...4)总结
以上是内存溢出为你收集整理的如何在Swift中创建具有递增值的数组?全部内容,希望文章能够帮你解决如何在Swift中创建具有递增值的数组?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)