先の記事のList::Utils::firstの使い方は間違っている!

先の記事の「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向き?)。