我有一个包含元组的数组。如何获取该数组中元组的第一个项?
let cars = [("cars","cycles"),("stairs","escalator"),("table","chair")]
我想要获取每个元组中的第一个项目
结果应该是 "cars", "stairs", "table"。你可以使用以下代码来获取数组中特定索引位置的第一个元素:
let i = 1
cars[i].0
要获取包含第一个项的 [String]
,可以这样做:
cars.map { $0.0 }
编辑
您可以使用几种方法循环遍历元素。
let firstItems = cars.map { $0.0 }
for item in firstItems {
print(item)
}
或者for (first, second) in cars {
print(first)
}