Array Iteration
The for statement supports iterating over arrays (but not tuples).
1. ```
fn main() {
```
2. ```
let primes = [2, 3, 5, 7, 11, 13, 17, 19];
```
3. ```
for prime in primes {
```
4. ```
for i in 2..prime {
```
5. ```
assert_ne!(prime % i, 0);
```
6. ```
}
```
7. ```
}
```
8. ```
}
```
This slide should take about 3 minutes.
This functionality uses the IntoIterator trait, but we haven’t covered that yet.
The assert_ne! macro is new here. There are also assert_eq! and assert! macros. These are always checked, while debug-only variants like debug_assert! compile to nothing in release builds.
