Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何选择数组的元素_Arrays_Swift - Fatal编程技术网

Arrays 如何选择数组的元素

Arrays 如何选择数组的元素,arrays,swift,Arrays,Swift,我有一个以下格式的数组: var array = [["one", "two", "three], ["four", "five", "six"], ["seven", "eight", "nine"]] 那么,我如何选择例如“四”呢 let arrayOfArray:[[String]] = [["one", "two", "three"], ["four", "five", "six"], ["seven", "eight", "nine"]] let middleArray = arr

我有一个以下格式的数组:

var array = [["one", "two", "three], ["four", "five", "six"], ["seven", "eight", "nine"]] 
那么,我如何选择例如“四”呢

let arrayOfArray:[[String]] = [["one", "two", "three"], ["four", "five", "six"], ["seven", "eight", "nine"]]
let middleArray = arrayOfArray[1]
let firstItem = middleArray[0]
let simplier = arrayOfArray[1][0]
以及故事板中的结果
变量
array
的类型为
array of array of String

print(array[1]) //this will print second element of the array. which is ["four", "five", "six"]
要访问下面第二个索引中的第一个元素,请使用

print(array[1][0]) // this will print your desire output. "four"

但是我没有在那里找到这个案例
数组[1][0]
将返回“四”。但要理解数组是如何工作的,这不是Swift特有的问题。@EricAya是的,回答正确,对您的评论投了赞成票。这将有助于数组[1][0]。但这并不恰当。要动态执行,您需要嵌套for循环。正如@EricAya所提到的,它是一个字符串数组,“four”是
数组第二个元素的第一个元素,意思是:
数组[1][0]
。请注意,正如大家提到的,您应该知道数组是如何工作的。。。