Perl 是 Practical Extraction and Report Language 的縮寫,可翻譯為 "實用報表擷取語言"。

Perl 是高階、通用、直譯式、動態的程式語言。

Perl 最初的設計者為拉里·沃爾(Larry Wall),於1987年12月18日發表。

Perl 借用了C、sed、awk、shell腳本以及許多其他程式語言的特性。

Perl 最重要的特性是Perl內部整合了正規表示式的功能,以及龐大的第三方程式碼庫CPAN。

Perl 資料型別 語法

Perl 是一種弱型別語言,所以變數不需要指定類型,Perl 解譯器會根據上下文自動選擇匹配類型。

Perl 有三種基本的資料型態:標量、陣列、雜湊。

Perl 資料型別 範例

1    標量

標量是Perl語言中最簡單的一種資料型態。這種資料類型的變數可以是數字,字串,浮點數,不作嚴格的區分。使用時在變數的名字前面加上一個"$",表示是標量。例如:

$myfirst=123;     #數字123 $mysecond="123";   #字串123 


2    數組

數組變數以字元"@"開頭,索引從0開始,如:@arr=(1,2,3)

@arr=(1,2,3)


3    哈希

哈希是一個無序的key/value 對集合。可以使用鍵作為下標取得值。哈希變數以字元"%"開頭。

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