解决快速数组索引超出范围的问题

时间:2019-10-15 22:27:39

标签: arrays swift

我试图记住快速数组函数,它将按索引返回给我。

假设我在swift数组中有7个元素,但是我将index = 10或100传递给它。 Xcode会在索引超出范围的消息中引发错误。

我要实现的目标是尝试以某种方式从0开始迭代数组。

因此,如果我调用了索引号为10的元素,则假设数组从0开始,swift数组应该为我返回索引号为2的元素。

1 个答案:

答案 0 :(得分:4)

听起来您正在尝试重新循环?如果是这种情况,那么您想使用像这样的模块化算术:array[index % array.count]