Programmer's Note

コード読み書きの備忘録。

2016-02-15から1日間の記事一覧

Clojureメモ: 遅延評価

さて、(for ...)はシーケンスを生成して返すが、これは遅延評価されるので、実際に使用されるまではシーケンスは生成されない。 REPL環境だと入力した式がその場で評価されるので、これが遅延評価されるものとは気づかない。 user=> (for [x (range 1 3)] (p…