Perl は Practical Extraction and Report Language の略称で、「実用的なレポート抽出言語」と訳せます。

Perl は、高レベルの汎用のリテラル動的プログラミング言語です。

Perl はもともと Larry Wall によって設計され、1987 年 12 月 18 日に公開されました。

Perl は、C、sed、awk、シェル スクリプト、その他多くのプログラミング言語から機能を借用しています。

Perl の最も重要な機能は、Perl が正規表現関数と巨大なサードパーティ コード ライブラリ CPAN を統合していることです。

Perlのデータ型 構文

Perl は型指定が弱い言語であるため、変数を型指定する必要はなく、Perl インタプリタはコンテキストに基づいて一致する型を自動的に選択します。

Perl には、スカラー、配列、ハッシュという 3 つの基本的なデータ型があります。

Perlのデータ型 例

1 スカラー

スカラーは、Perl 言語の最も単純なデータ型です。このデータ型の変数には数値、文字列、浮動小数点数を使用できますが、厳密な区別はありません。使用する場合は、スカラーであることを示すために変数名の前に「$」を追加します。例:

$myfirst=123; #Number 123 $mysecond="123"; #String 123


2 配列

配列変数は文字「@」で始まり、インデックスは 0 から始まります (例: @arr=(1,2,3)

@arr=(1,2,3)


3 ハッシュ

ハッシュ キーと値のペアの順序付けされていないコレクションです。キーを添え字として使用して値を取得できます。ハッシュ変数は文字「%」で始まります。

%h=('a'=>1,'b'=>2);