Beide Schnittstellen definieren nur eine Methode public operator fun iterator(): Iterator<T> Die Dokumentation sagt Sequence, es soll faul sein. Aber ist das nicht auch Iterablefaul (es sei denn, es wird von a unterstützt Collection)?
85
Kotlins Iterable und Sequence sehen genau gleich aus. Warum sind zwei Typen erforderlich?