Arrays 获取成对数组的第一个元素(Swift)
我有这个阵列:Arrays 获取成对数组的第一个元素(Swift),arrays,swift,Arrays,Swift,我有这个阵列: let arrayOfPairs = [ (8, 1), (6, 4), (2, 3), ] let arrayOfSingleValues = [ 8, 6, 2, ] 我想要这个数组: let arrayOfPairs = [ (8, 1), (6, 4), (2, 3), ] let arrayOfSingleValues = [ 8, 6, 2, ] 如何从一对中提取一
let arrayOfPairs = [
(8, 1),
(6, 4),
(2, 3),
]
let arrayOfSingleValues = [
8,
6,
2,
]
我想要这个数组:
let arrayOfPairs = [
(8, 1),
(6, 4),
(2, 3),
]
let arrayOfSingleValues = [
8,
6,
2,
]
如何从一对中提取一个值?您可以使用map仅获取元组的第一个元素,如下所示:
let arrayOfPairs = [(8, 1), (6, 4), (2, 3)]
let arrayOfSingleValues = arrayOfPairs.map { $0.0 }
print(arrayOfSingleValues) // [8, 6, 2]