Swift:从元组数组中获取元素数组
我有一个这样的元组数组:
var answers: [(number: Int, good: Bool)]
我想从它得到一个数字成员的数组。 就像我做了这样的事情:
answers["number"] // -> Should give [Int] of all values named "number"
我没有find这样的东西,也许这是不可能的,但它会伤心:(
这很简单:
answers.map { $0.number }
var ints = answers.map { tuple in tuple.0 }
如果你的元组没有命名,你可以这样做:
let mappedInts = answers.map({$0.0}) let mappedBools = answers.map({$0.1})