質問
http://en.wikipedia.org/wiki/Fold_(higher-order_function によると)、完全なリストを評価する必要がない場合、右折りは無限のリストで動作できます。これは、haskellでの動作で確認できます: ジェネラコディセタグプレ
これはストリームのscalaではうまく機能しないようです: ジェネラコディセタグプレ
またはイテレータ: ジェネラコディセタグプレ
Scalaでレイジーフォールドを実現するための実用的な解決策はありますか?
解決
この記事も同じように観察しています。scalazを使用した怠惰な解決策を提案します。著者とトニーモリスの功績。
所属していません StackOverflow