2016-08-07 13 views
2

複数の変数を割り当てるための一般的な方法は、多くの場合、そのようなCやPythonなどのプログラミング言語で表現されています複数の変数に1つの値を1つの行にRustで代入しますか?

a = b = c = value; 

ルストでこれに相当するものが、またはあなたはそれを書く必要があるのですか?

a = value; 
b = value; 
c = value; 

謝罪これは明白ですが、すべての私の検索はQ &に関するタプルの割り当てにつながる場合。

+1

私はそこにいるとは思わない。 – Veedrac

答えて

7

いいえ、相当品はありません。はい、複数の割り当てを記述するか、自身のマクロを書く必要があります。は複数の割り当てを行います。

+4

この決定の背後にある根拠の一部は所有権です。 'a = b = c = Vec :: new()'の結果はどうなるでしょうか? – Shepmaster

関連する問題