質問

http://en.wikipedia.org/wiki/Fold_(higher-order_function によると)、完全なリストを評価する必要がない場合、右折りは無限のリストで動作できます。これは、haskellでの動作で確認できます: ジェネラコディセタグプレ

これはストリームのscalaではうまく機能しないようです: ジェネラコディセタグプレ

またはイテレータ: ジェネラコディセタグプレ

Scalaでレイジーフォールドを実現するための実用的な解決策はありますか?

役に立ちましたか?

解決

この記事も同じように観察しています。scalazを使用した怠惰な解決策を提案します。著者とトニーモリスの功績。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top