Perl は Practical Extraction and Report Language の略稱で、「実用的なレポート抽出言語(yǔ)」と訳せます。
Perl は、高レベルの汎用のリテラル動(dòng)的プログラミング言語(yǔ)です。
Perl はもともと Larry Wall によって設(shè)計(jì)され、1987 年 12 月 18 日に公開(kāi)されました。
Perl は、C、sed、awk、シェル スクリプト、その他多くのプログラミング言語(yǔ)から機(jī)能を借用しています。
Perl の最も重要な機(jī)能は、Perl が正規(guī)表現(xiàn)関數(shù)と巨大なサードパーティ コード ライブラリ CPAN を統(tǒng)合していることです。
Perlのデータ型 構(gòu)文
Perl は型指定が弱い言語(yǔ)であるため、変數(shù)を型指定する必要はなく、Perl インタプリタはコンテキストに基づいて一致する型を自動(dòng)的に選択します。
Perl には、スカラー、配列、ハッシュという 3 つの基本的なデータ型があります。
Perlのデータ型 例
1 スカラー
スカラーは、Perl 言語(yǔ)の最も単純なデータ型です。このデータ型の変數(shù)には數(shù)値、文字列、浮動(dòng)小數(shù)點(diǎn)數(shù)を使用できますが、厳密な區(qū)別はありません。使用する場(chǎng)合は、スカラーであることを示すために変數(shù)名の前に「$」を追加します。例:
$myfirst=123; #Number 123 $mysecond="123"; #String 123
2 配列
配列変數(shù)は文字「@」で始まり、インデックスは 0 から始まります (例: @arr=(1,2,3)
@arr=(1,2,3)
3 ハッシュ
ハッシュ キーと値のペアの順序付けされていないコレクションです。キーを添え字として使用して値を取得できます。ハッシュ変數(shù)は文字「%」で始まります。
%h=('a'=>1,'b'=>2);