配列用のJavaScriptのspread演算子に相当するRustは何ですか?

ラプトウ

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]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaの::演算子に相当するものは何ですか?

分類Dev

Clojure の += 演算子に相当するものは何ですか

分類Dev

Rubyのスプラット演算子に相当するJavaScriptは何ですか?

分類Dev

Perlのqq演算子に相当するJavaは何ですか?

分類Dev

Pythonの「in」演算子に相当するC ++とは何ですか?

分類Dev

Pythonの「is」演算子に相当するGoとは何ですか?

分類Dev

Pythonの「in」演算子に相当するC ++とは何ですか?

分類Dev

Rust配列用のJavaScriptのindexOfに相当するものはありますか?

分類Dev

RustのJavaScriptのDataViewに相当するものは何ですか?

分類Dev

Hibernate Query の mysql RLIKE 演算子に相当するものは何ですか?

分類Dev

Pythonの%または.format演算子に相当するC ++は何ですか?

分類Dev

このJavaScriptコードでのspread演算子の役割は何ですか?

分類Dev

Rustで配列サイズを指定するときのCの#defineに相当するものは何ですか?

分類Dev

JavaScript配列のJava `Collection.addAll`に相当するものは何ですか?

分類Dev

配列更新演算子$ [<identifier>]を使用した次のクエリに相当するMongoDBC#ドライバーは何でしょうか。

分類Dev

Matlabセル配列に相当するものは何ですか?

分類Dev

PHPで、配列に値を追加するための連結演算子(。)を使用する目的は何ですか?

分類Dev

JavaScriptの `>>>`演算子とは何ですか?

分類Dev

JavaScriptの<>演算子とは何ですか?

分類Dev

何ですか?と?? javascriptの演算子は?

分類Dev

JavaScriptの!==演算子とは何ですか?

分類Dev

JavaScriptの%演算子とは何ですか?

分類Dev

Array.map()内でspread演算子を使用できないのはなぜですか?配列の配列をフラット化する代わりに何ができますか?

分類Dev

??に相当するJavaScript C#の演算子

分類Dev

PythonのAndAlso(&&)およびOrElse(||)論理演算子に相当するものは何ですか?

分類Dev

オブジェクトの配列に対するspread演算子は、空の配列を返します

分類Dev

インターフェイスで使用するためのTypeScriptのSpread演算子に相当するものはありますか?

分類Dev

OCamlの「lsr」と「asr」に相当するF#ビット演算子は何ですか?

分類Dev

Rxの `startWith`に相当するRustは何ですか?

Related 関連記事

  1. 1

    Javaの::演算子に相当するものは何ですか?

  2. 2

    Clojure の += 演算子に相当するものは何ですか

  3. 3

    Rubyのスプラット演算子に相当するJavaScriptは何ですか?

  4. 4

    Perlのqq演算子に相当するJavaは何ですか?

  5. 5

    Pythonの「in」演算子に相当するC ++とは何ですか?

  6. 6

    Pythonの「is」演算子に相当するGoとは何ですか?

  7. 7

    Pythonの「in」演算子に相当するC ++とは何ですか?

  8. 8

    Rust配列用のJavaScriptのindexOfに相当するものはありますか?

  9. 9

    RustのJavaScriptのDataViewに相当するものは何ですか?

  10. 10

    Hibernate Query の mysql RLIKE 演算子に相当するものは何ですか?

  11. 11

    Pythonの%または.format演算子に相当するC ++は何ですか?

  12. 12

    このJavaScriptコードでのspread演算子の役割は何ですか?

  13. 13

    Rustで配列サイズを指定するときのCの#defineに相当するものは何ですか?

  14. 14

    JavaScript配列のJava `Collection.addAll`に相当するものは何ですか?

  15. 15

    配列更新演算子$ [<identifier>]を使用した次のクエリに相当するMongoDBC#ドライバーは何でしょうか。

  16. 16

    Matlabセル配列に相当するものは何ですか?

  17. 17

    PHPで、配列に値を追加するための連結演算子(。)を使用する目的は何ですか?

  18. 18

    JavaScriptの `>>>`演算子とは何ですか?

  19. 19

    JavaScriptの<>演算子とは何ですか?

  20. 20

    何ですか?と?? javascriptの演算子は?

  21. 21

    JavaScriptの!==演算子とは何ですか?

  22. 22

    JavaScriptの%演算子とは何ですか?

  23. 23

    Array.map()内でspread演算子を使用できないのはなぜですか?配列の配列をフラット化する代わりに何ができますか?

  24. 24

    ??に相当するJavaScript C#の演算子

  25. 25

    PythonのAndAlso(&&)およびOrElse(||)論理演算子に相当するものは何ですか?

  26. 26

    オブジェクトの配列に対するspread演算子は、空の配列を返します

  27. 27

    インターフェイスで使用するためのTypeScriptのSpread演算子に相当するものはありますか?

  28. 28

    OCamlの「lsr」と「asr」に相当するF#ビット演算子は何ですか?

  29. 29

    Rxの `startWith`に相当するRustは何ですか?

ホットタグ

アーカイブ