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})