Perlの基本文法

はじめに 備忘録の意味も含めて、Perlの基本文法をまとめたいと思います。Perlでは、同じ目的を達成するために様々な書き方が存在します。ここでは、標準的(と私が考える)なものを極力選びました。 スクリプトの実行 Per…

Perlで環境変数の取得と設定

Perlにおいて、OSの環境変数は「%ENV」という連想配列に格納されています。よって、例えば「PATH」という環境変数は、 my $path = $ENV{"PATH"}; という形で取得することができます。設定するの…

die()によるメッセージから行番号を除く

Perlにおいて、例外処理としてdie()をevalでキャッチして、その処理の中でdie()の引数として渡した文字列を利用する場合があると思います。例えば、次のようなコードになります。 $ vim die_test #!…

配列の要素数の取得

配列の要素数を取得するには、スカラーコンテキストで評価をします。 my @array = ("Apple", "Orange", "Tomato"); # $countという変数に代入する my $count = @ar…