for
[Từ khóa for
] lặp lại qua chuỗi dữ liệu hoặc các phần tử trong một tập hợp:
fn main() { for x in 1..5 { println!("x: {x}"); } for elem in [1, 2, 3, 4, 5] { println!("elem: {elem}"); } }
- Cơ chế hoạt động của vòng lặp
for
sử dụng một khái niệm gọi là “iterators” để xử việc lặp lại qua nhiều dạng dãy/tập hợp khác nhau. Iterators sẽ được nhắc tới chi tiết sau. - Lưu ý rằng vòng lặp
for
chỉ lặp tới4
. Trình bày cú pháp1..=5
để có một dãy bao gồm