Avatar
@koher
それだと Sequence と IteratorProtocol の責務が同じにならない?
Arrayの場合で考えると走査の状態を保持する外部のオブジェクトを生み出すことができるのがSequenceって言えそうですね。 一般のSequenceについては状態をどうするかは不定なのでAnyIteratorのように自身を返すようになってても良いと。