当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust array.zip用法及代码示例


本文简要介绍rust语言中 array.zip 的用法。

用法

pub fn zip<U>(self, rhs: [U; N]) -> [(T, U); N]

'Zips up' 两个数组成对的单个数组。

zip() 返回一个新数组,其中每个元素都是一个元组,其中第一个元素来自第一个数组,第二个元素来自第二个数组。换句话说,它将两个数组压缩在一起,形成一个数组。

例子

#![feature(array_zip)]
let x = [1, 2, 3];
let y = [4, 5, 6];
let z = x.zip(y);
assert_eq!(z, [(1, 4), (2, 5), (3, 6)]);

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 array.zip。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。