2008-12-07から1日間の記事一覧
一般的には畳み込み(fold)と言うらしい。Perlでも標準にライブラリにreduceという関数がある(なんでreduceなんだ)。使い方を見ると use List::Util $foo = reduce { $a < $b ? $a : $b } 1..10; # min $foo = reduce { $a lt $b ? $a : $b } 'aa'..'zz'; # m…
一般的には畳み込み(fold)と言うらしい。Perlでも標準にライブラリにreduceという関数がある(なんでreduceなんだ)。使い方を見ると use List::Util $foo = reduce { $a < $b ? $a : $b } 1..10; # min $foo = reduce { $a lt $b ? $a : $b } 'aa'..'zz'; # m…