Rust 입문
[Rust] For
바로크냥
2022. 10. 2. 11:28
5. For
Rust의 for문은 C 타입의 언어에 비해 약간 독특합니다. Python 스타일에 가깝습니다.
for index in range{
...
}
예를 들어 보겠습니다.
let arr1 = [1,2,3,4,5];
for i in arr1{
print!("{} ", i);
}
// 출력
1 2 3 4 5
위 예에서는 range로 array를 사용 했습니다.
range에는 벡터도 사용할 수 있습니다.
let vec1 = vec![1,2,3,4,5];
for i in vec1{
print!("{} ", i);
}
// 출력
1 2 3 4 5
range를 바로 작성해서 사용할 수도 있습니다.
for i in 1..6{
print!("{} ", i);
}
// 출력
1 2 3 4 5
위 예에서 1..6을 사용한 것을 볼 수 있습니다. 1..6 부분이 Range 입니다.
출력이 ‘1 2 3 4 5’라는 것에 주의해야 합니다. 마지막 인덱스 앞까지 출력합니다.
만약 마지막 인덱스까지 포함 시키고 싶으면 다음과 같이 “..=“를 사용 합니다.
for i in 1..=6{
print!("{} ", i);
}
// 출력
1 2 3 4 5 6
반응형