使用循环查找特定数组
Find Specific Array Using a Loop
我是 swift 的新手,我敢肯定这个问题以前有人问过,但我不知道要搜索什么的术语。
我以前见过如何执行此操作,但不确定在哪里。我希望能够使用计数循环遍历我的数组,如下所示(但这不起作用)。因此,数组名称的最后一个数字会根据计数而变化。因此,如果 myCount = 0,则 myArray 将等于 array_0001_00,如果 my count = 6,则 myArray 将等于 array_0001_06,依此类推。
我不确定我是否漏掉了一些小东西,或者我是否完全走错了路。
let array_0001_00 = [102,102,102,102,102,102,102,102]
let array_0001_01 = [112,112,112,112,112,112,112,112]
myArray = array_0001_0\(myCount)
如有任何帮助,我们将不胜感激。谢谢
我目前正在使用下面的方法,它可以工作,但是会产生大量代码:
if myCount == 0 {
myArray = array_0001_00
} else if myBuilderCountY == 1 {
myArray = array_0001_01
}
希望我没有误解 - 您有多个数组,并且您想要 select 其中之一使用索引。这看起来像 select 从数组中提取一个元素:
let array_0001_00 = [102,102,102,102,102,102,102,102]
let array_0001_01 = [112,112,112,112,112,112,112,112]
let array_0001_02 = [122,122,122,122,122,122,122,122]
let array_of_arrays = [
array_0001_00,
array_0001_01,
array_0001_02
]
let index = 1
let myArray = array_of_arrays[index] // This assigns (a copy of) array_0001_01
我是 swift 的新手,我敢肯定这个问题以前有人问过,但我不知道要搜索什么的术语。
我以前见过如何执行此操作,但不确定在哪里。我希望能够使用计数循环遍历我的数组,如下所示(但这不起作用)。因此,数组名称的最后一个数字会根据计数而变化。因此,如果 myCount = 0,则 myArray 将等于 array_0001_00,如果 my count = 6,则 myArray 将等于 array_0001_06,依此类推。
我不确定我是否漏掉了一些小东西,或者我是否完全走错了路。
let array_0001_00 = [102,102,102,102,102,102,102,102]
let array_0001_01 = [112,112,112,112,112,112,112,112]
myArray = array_0001_0\(myCount)
如有任何帮助,我们将不胜感激。谢谢
我目前正在使用下面的方法,它可以工作,但是会产生大量代码:
if myCount == 0 {
myArray = array_0001_00
} else if myBuilderCountY == 1 {
myArray = array_0001_01
}
希望我没有误解 - 您有多个数组,并且您想要 select 其中之一使用索引。这看起来像 select 从数组中提取一个元素:
let array_0001_00 = [102,102,102,102,102,102,102,102]
let array_0001_01 = [112,112,112,112,112,112,112,112]
let array_0001_02 = [122,122,122,122,122,122,122,122]
let array_of_arrays = [
array_0001_00,
array_0001_01,
array_0001_02
]
let index = 1
let myArray = array_of_arrays[index] // This assigns (a copy of) array_0001_01