JavaScriptには、配列を非常に簡潔に組み合わせることができるspread演算子と呼ばれる演算子があります。
let x = [3, 4];
let y = [5, ...x]; // y is [5, 3, 4]
Rustでこのようなことをする方法はありますか?
y
反復可能である必要がある場合は、次のことができます。
let x = [3,4];
let y = [5].iter().chain(&x);
インデックスを作成できるようにする必要がある場合は、ベクターに収集する必要があります。
let y: Vec<_> = [5].iter().chain(&x).map(|&x|x).collect();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加