ios - Swift: получить массив элементов из массива кортежей



arrays tuples (2)

У меня есть массив кортежей, как это:

var answers: [(number: Int, good: Bool)]

Я хочу получить из него массив чисел-членов. Как если бы я сделал что-то вроде:

answers["number"] // -> Should give [Int] of all values named "number"

Я не нашел ничего подобного, возможно, это не возможно, но было бы грустно :(


Если ваш кортеж не назван, вы можете сделать это:

let mappedInts = answers.map({$0.0})
let mappedBools = answers.map({$0.1})

Это просто:

answers.map { $0.number }




tuples