2006年01月10日15:56 カテゴリLightweight Languages Perl6のClosure 用途に関しては書かれ尽くされていてあまりつっこみどころがないので、Perl6のClosureを(再)紹介する。 naoyaのはてなダイアリー - Perl のクロージャ まだ他にもいろいろあると思うので、ツッコミご意見その他、NDOメソッドでお待ちしております。例えば、以下のclosureを考える。 sub mk_prompt{ my $p = shift; return sub { print "$p:", @_, "\n" }; } 使い方はこうだ。 my $todo = mk_prompt( qq[ε( v ゚ω゚) ] ); $todo->(42); これが、Perl6ではこうなる。 sub mk_prompt($p) { sub { print "$p:",