如何通过使用另一个值的索引值获取数组值?

时间:2018-11-14 09:45:49

标签: arrays swift

let nameArray = ["ramesh","suresh","rajesh"]

let idArray = ["100","101","102"]

现在我希望通过使用“ nameArray”的索引值来获得“ idArray”的值。

如果nameArray索引为0。输出为100

1 个答案:

答案 0 :(得分:2)

在面向对象编程中,对象应拥有其属性。因此,不是使用两个数据结构来描述同一对象,而是使用像 Mr这样的结构。 Vadian 建议或使用一个数组存储对象的所有属性:

let zippedArray = Array(zip(nameArray, idArray))

现在要在给定索引中获取对象,可以使用以下代码:

let index = 0
let element = zippedArray[0]
print(element.0)              //ramesh
print(element.1)              //100