使うようになってその楽しさを覚えた。自体は関数型言語ではないが、関数型言語のテクニックは有効な武器になる。副作用のないプログラミングを意識しつつ、遅延評価、メモ化、無限リストなど活用できる場面ではドンドン使っていければと思う。関数型言語の発想が相当盛り込まれているように感じた。やってみることにした。一から書いてはみていたのだが、なかなかうまく書けなかった。氏の実装を見つけてしまった。やりたいことが実装されているので、これを使わせて頂くことにする。公開はされておらず、完全なソースの正式版がどこにあるのかよくわからなかった。上記のサイトの記載を使うことにする。)やることは、前回と同様、「指定した範囲で、最初の2つの素数を取り出す」ケース。素数の判定を行う関数を用意する。オブジェクトを使うことにする。end#<Proc:0xb7068a44@(irb):14>確認してみる。