如何分配一个变量来引用一个数组?
How do I assign a variable to refer to an array?
- 免责声明:我几乎是 Swift 的新手,所以准备好畏缩吧。
我设置了一系列数组,当用户点击一个按钮时,我希望调用其中一个数组,以便我可以在函数中使用它。它们以 thisArray 命名,然后是一个数字,即:thisArray1、thisArray2 等。
我找不到使这项工作可行的方法,最接近我想要的如下所示,但正如你们都知道的那样,这绝对行不通。
var currentArray = "thisArray" + selectedArrayNumber
结果是使用如下变量:
button1.setTitle(currentArray[1], for .normal)
如果你们中的任何人能对这种情况有所了解并告诉我我犯了多么严重的错误,我们将不胜感激。
创建一个数组数组,然后使用 selectedArrayNumber 检索它。
let arrays = [thisArray1, thisArray2, etc]
let currentArray = arrays[selectedArrayNumber]
- 免责声明:我几乎是 Swift 的新手,所以准备好畏缩吧。
我设置了一系列数组,当用户点击一个按钮时,我希望调用其中一个数组,以便我可以在函数中使用它。它们以 thisArray 命名,然后是一个数字,即:thisArray1、thisArray2 等。
我找不到使这项工作可行的方法,最接近我想要的如下所示,但正如你们都知道的那样,这绝对行不通。
var currentArray = "thisArray" + selectedArrayNumber
结果是使用如下变量:
button1.setTitle(currentArray[1], for .normal)
如果你们中的任何人能对这种情况有所了解并告诉我我犯了多么严重的错误,我们将不胜感激。
创建一个数组数组,然后使用 selectedArrayNumber 检索它。
let arrays = [thisArray1, thisArray2, etc]
let currentArray = arrays[selectedArrayNumber]