在Rust中,迭代器共分為三個部分:迭代器、適配器、消費者。
其中,迭代器本身提供了一個惰性的序列,適配器對這個序列進行諸如篩選、拼接、轉換查找等操作,消費者則在前兩者的基礎上生成最後的數值集合。
但是,孤立的看這三者其實是沒有意義的,因此,本章將在一個大節裡聯繫寫出三者。
迭代器