ポスト

元の話が Sequence の型じゃなくて Iterator の話なのでちょっとややこしいんですが デフォルトをlazy戦略にしつつ型にオペレータを持たない動的なオブジェクトに設計することは可能だと思います。 RxSwift.Observableがmapをいくら繋げても型は変わらないのと同じように。

メニューを開く

おもちメタル@omochimetaru

みんなのコメント

メニューを開く

例えば Array.makeIterator() が Array.Iterator を返しますが、 これに対して Array.Iterator が map を持っていて返すのも Array.Iterator 型、というAPIにできるはずです。

おもちメタル@omochimetaru

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ