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);