どのデータ構造が錆のITER（）メソッドを持っていて、錆びたアイテムのコレクションを反復する方法は1つしかありません。
iter()メソッドは、配列やベクトルなど、スライスにできるデータ構造なら何でも使える。
アイテムのコレクションを反復処理するもうひとつの方法は、関数型スタイルを使用することです。上記のコードは次のようになる。
```rust
fn main() {
    let array = [1, 2];

    array.iter().for_each(|element| println!("{}", element));
}
```
これはイテレータのfor_eachメソッドを使って、配列の各要素に対してprintln！マクロを呼び出している。