當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。