まくまくPerlノート
条件に一致するリスト要素の数を調べる
2008-07-09

grep の結果をスカラーコンテキストで評価すると、条件に一致したリスト要素の数を調べることができます。

真の値を持つ要素数をカウント

$num_of_true = grep $_, @arr;

コメント行の行数をカウント(コメント行は # で始まるとする)

$num_of_comments = grep /^#/, @lines;
2008-07-09