Tour of Rust Mục lục

for

Vòng lặp for của Rust là một nâng cấp mạnh mẽ. Rust's for loop is a powerful upgrade. Nó lặp lại các giá trị từ bất kỳ biểu thức nào được đánh giá thành một trình iterator. Vậy iterator là gì? Một iterator là một đối tượng mà bạn có thể đặt câu hỏi "Phần tử tiếp theo bạn có là gì?" cho đến khi không còn phần tử nào nữa.

Chúng ta sẽ khám phá điều này nhiều hơn trong những chương tiếp theo. Bây giờ thì chỉ cần ghi nhớ rằng Rust giúp bạn dễ dàng tạo iterator mà tạo ra một chuỗi các số nguyên.

Toán tử .. tạo ra một iterator khởi tạo một chuỗi số không bao gồm số cuối cùng.

Toán tử ..= tạo ra một iterator khởi tạo một chuỗi số bao gồm cả số cuối cùng.

Hãy cùng xem qua ví dụ nhé.