Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 获取成对数组的第一个元素(Swift)_Arrays_Swift - Fatal编程技术网

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]