2008-12-03から1日間の記事一覧

今日の名言 from PBP

プログラマの意志(の有無)に関係なく、エラーを示すものは無視される運命にある。 呼び出し元が常に戻り値をチェックするだろうと思い込むべきではない。 人はそういうふうにできていない。 プログラマは決まって「ほとんど失敗しない」を「失敗しない」へ…

Perl: 正規表現 捕捉しない括弧

正規表現内で括弧を使用すると,$1などの捕捉変数が作られる。捕捉変数はいらないが,正規表現内でグループ化は行いたい場合,括弧ではなく「(?:....)」を使用する。 例 if ($cmd =~ m{\A (?: q | quit | bye | exit ) \n? \z}xms) { } See Also 正規表現