【发布时间】:2014-12-19 14:52:32
【问题描述】:
我有一个这样的元组数组:
var answers: [(number: Int, good: Bool)]
我想从中获取一个数字成员数组。就像我做了类似的事情:
answers["number"] // -> Should give [Int] of all values named "number"
我没有找到类似的东西,也许不可能,但会很伤心:(
【问题讨论】:
我有一个这样的元组数组:
var answers: [(number: Int, good: Bool)]
我想从中获取一个数字成员数组。就像我做了类似的事情:
answers["number"] // -> Should give [Int] of all values named "number"
我没有找到类似的东西,也许不可能,但会很伤心:(
【问题讨论】:
这很简单:
answers.map { $0.number }
【讨论】:
var ints = answers.map { tuple in
tuple.0
}
【讨论】:
如果你的元组没有命名,你可以这样做:
let mappedInts = answers.map({$0.0})
let mappedBools = answers.map({$0.1})
【讨论】: