如何在Swift中创建具有递增值的数组?

盘带

我知道我可以使用以下方法在Swift中创建具有重复值的数组:

var myArray = [Int](count: 5, repeatedValue: 0)

但是有没有一种方法可以创建具有递增值的数组,而[0, 1, 2, 3, 4]不是这样进行循环

var myArray = [Int]()
for i in 0 ... 4 {
    myArray.append(i)
}

我知道代码非常简单,易读且防弹,但感觉到我应该能够以某种方式将某些函数传递给数组,因为它是为提供递增的值而创建的。在可读性或计算效率上可能不值得为此付出代价,但是我还是很好奇。

luk2302:

使用...符号

let arr1 = 0...4

这样可以得到一个Range,您可以轻松将其变成“常规” Array

let arr2 = Array(0...4)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在MySQL中从具有累积值的列中创建具有递增值的列?

如果列值具有自定义模板,如何在MySQL中搜索递增值?

如何在数据框中添加具有递增值的列,该值由全数字和另一列具有随机数组成

创建具有递增值的字典

如何在Swift中创建具有多个变量的数组

根据其他列中的值,在数据框中创建具有递增值的新列

如何在python中打印从递增值到递减的范围

创建所有递增值序列

如何在Swift中创建谓词以过滤具有相关值的枚举数组?

在数组中查找链接的递增值

如何制作一个具有100个值但具有递增值的表?

如何在循环中递增值

如何在PostgreSQL中创建具有范围的数组

如何在Swift中解析具有对象的JSON数组

jQuery中具有递增值的两个字符串的组合

根据条件在MongoDB聚合中添加具有递增值的字段

每次触发事件时,在DataGridView中添加具有递增值的新行

如何从Firebase递增值?

在 JS 中递增值

使用 Dataframe 绘制具有递减和递增值的图形

在 C 中创建一个具有递增十进制值的数组

如何在Swift中创建类数组

如何在Swift中自动递增变量?

Swift-如何从具有String属性的对象数组中创建字符串?

如何使用xslt递增值

如何在numpy中创建一个递增的多维数组

如何在 kotlin 中创建具有可为空值的通用数组

如何在Python中创建具有数组的json文件

如何在 Java 中创建具有随机长度列的多维数组?