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

Perl 是高階、通用、直譯式、動態(tài)的程式語言。

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

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

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

Perl 資料型別 語法

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

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

Perl 資料型別 範例

1 ? ?標量

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

$myfirst=123; ????#數(shù)字123 $mysecond="123";???#字串123 


2 ? ?數(shù)組

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

@arr=(1,2,3)


3 ? ?哈希

哈希是一個無序的key/value 對集合??梢允褂面I作為下標取得值。哈希變數(shù)以字元"%"開頭。

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