2016-08-07 4 views
2

같은 C 나 파이썬 자주 프로그래밍 언어로 표현되는 여러 변수에 할당하는 일반적인 방법 :Rust에서 한 줄에 여러 변수에 단일 값을 할당 하시겠습니까?

a = b = c = value; 

녹이에 상응 있는가, 또는 당신이 그것을 작성해야합니까를?

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

사과이 분명하지만, 내 모든 검색은 Q &에 대한 튜플 할당으로 이어질 경우.

+1

나는 존재하지 않는다고 생각합니다. – Veedrac

답변

7

아니요, 해당 사항이 없습니다. 예, 여러 개의 과제를 작성하거나 그 자체 인 매크로를 작성해야합니다.

+4

이 결정의 근거가되는 부분은 소유권입니다. 'a = b = c = Vec :: new()'의 결과는 무엇입니까? – Shepmaster

관련 문제