@gakuzzzz

いいですね! res: Rres: => R にすると、Closeインスタンスの生成からrun実行までの間にリソースの掴みっぱなしが無くなって、より副作用の局所化ができるかもしれません。 あと…
余談ですが、上記であげていただいた MyFileIterable はファイルの終端まで行かない場合 reader の close が行われずリソースリークになるのでご注意ください。(サンプルの為だと…
ああ、確かに自前で Iterable 作って再度 Iterator を作り直せば継続処理ができないって事はないですね。 ファイル操作だとだいたい下記の様な感じで Sequence を作る事を念頭にし…
この peek の実装、peek が呼ばれた段階で Iterable の要素を全て消費してしまいますが大丈夫でしょうか? 例えばファイル読み込みのような、一度しか走査できないような Iterable…
更新ありがとうございます。 ちょっと言葉の使い方の問題になってしまいますが、「Functor則を満たす」といった場合、 全ての値について Optionalの中の値にidを適用したものとOptiona…