2009-01-16から1日間の記事一覧

第16回 無名関数をもっと理解する

さて、前回は、 配列全要素に対してなにか処理したものを配列として受け取れる map について見てきました。 今回は、また無名関数の話題に戻します。 無名関数をもう一度よく見てみましょう。 use strict; # 無名関数 my $f = sub { print "無名の世界から、…

第15回 map

さて、今まで「無名シリーズ」を見てきた訳ですが、 今回は、for以外に、配列全体を処理することができる map というものについて見ていきたいと思います。まず、次のソースを実行してみましょう。 use strict; use Data::Dumper; my @array = 1..3; my @plu…

第17回 grep

さて、全配列の要素を処理してくれるものに map というものがありました。 これは、かなり強力ですので、他言語でもよく使われているかたがいらっしゃると思います。 これと書き方がよくにていますが、ちょっと機能が違うものに grep があります。 さて、で…