2009-01-18 先の記事のList::Utils::firstの使い方は間違っている! Perl 先の記事の「List::Util::firstは遅い」でのfirst{expr}の使い方が間違っていました orz first{expr}は+(grep{expr} ...)[0]に等しく,ブールコンテキストでのscalar(grep{expr}...)に等しいのはList::MoreUtils::any{expr}です。ただしパフォーマンスについての結論は同じで,要素数が少なければgrep > anyとなります。TODO: grep/first/anyその他についてのまとめをあとで書く(perl-users.jp向き?)。