[Rust] 반복문

러스트도 반복문으로 while과 for문을 쓴다.

while은 다 같지만 for은 좀 다르다.

while은 요래쓰면 된다. image

image 그리고 무한루프 while에 대한 문법적 설탕인 loop도 있다.



image

image

브레이크 label로 중첩루프를 탈출할수도 있다.

레이블은 '레이블이름:
요렇게 선언한다. image

image

마지막으로 for 루프가 있다.

rust에서 for 루프는 범위기반 for each 구문으로만 기능한다.

for 각각 값 받을 이름 in 반복자나 범위, 컬렉션
{...}
요래 쓰면 된다.

이렇게 image

image 값을 사용하지 않고 반복만 하고 싶으면 e 자리에 _를 넣으면 된다.


image

image

컨테이너는 이렇게 image

image 하면 된다.
vec!은 동적배열 vector를 편리하게 생성할 수 있도록 도와주는 매크로다.