Получить первый элемент массива пар (Swift)

arrays swift

1173 просмотра

1 ответ

601 Репутация автора

У меня есть этот массив:

let arrayOfPairs = [
    (8, 1),
    (6, 4),
    (2, 3),
]

Я хочу этот массив:

let arrayOfSingleValues = [
    8,
    6,
    2,
]

Как вытащить значение из пары?

Автор: Naftali Beder Источник Размещён: 15.06.2015 03:51

Ответы (1)


6 плюса

152919 Репутация автора

Решение

Вы можете использовать карту, чтобы получить только первый элемент вашего кортежа следующим образом:

let arrayOfPairs = [(8, 1), (6, 4), (2, 3)]
let arrayOfSingleValues = arrayOfPairs.map { $0.0 }

print(arrayOfSingleValues)   // [8, 6, 2]
Автор: Leo Dabus Размещён: 15.06.2015 03:54
Вопросы из категории :
32x32