Swift: получить массив элементов из массива кортежей
у меня есть массив кортежей вида :
var answers: [(number: Int, good: Bool)]
Я хочу получить из него массив числового члена. Например, если бы я сделал что-то вроде :
answers["number"] // -> Should give [Int] of all values named "number"
Я не нашел ничего подобного, возможно, это невозможно, но было бы грустно : (
3 ответов
Если ваш кортеж не назван, вы можете сделать это:
let mappedInts = answers.map({.0})
let mappedBools = answers.map({.1})