このライブラリで提供する各種連結リスト(type List、type List、type FifoList)に対して逐次操作行うためのinterfaceです。
import "github.com/l4go/list"
vendoringして使うことを推奨します。
Iteratorを複製します。複数の異なる操作を行いたいときに利用します。
Iteratorの示すノードを次の位置に変更します。
Iteratorの示すノードを削除しつつ、次の位置に移動します。
Iteratorの示すノードの次の位置に、要素を追加します。
IteratorをNext()
でたどり終わったときにtrueを、それ以外の時はfalseを返します。
Iteratorの示すノードの要素を返します。