1 在perl中的子程式是這樣寫的
sub sum
$a=2;
$b=3;
print &sum,"\n";
子程式任何時候都有返回值,在乙個就是呼叫子程式就是&+子程式名
2 引數,在perl中也是可以傳引數的,但是引數自動存放在@_的陣列中,也就是說引數存放在$_[0],$_[1]依次下推
3 看來perl的子程式還真是cool啊!
4 perl在每次呼叫時給我們提供@_這個私有變數
5 預設情況下perl的所有變數都是全域性的,當然你也可以定義私有的:my($a)
6 在實際的perl**中,傳遞給子程式的引數個數是沒有限制的
7 下面的是著名的演算法,筆試的時候也經常考,呵呵,記住了啊!
sub max
} print $max_so_far;
}&max(3,5,10,4,6);
8 perl的語法是很寬鬆的,如果你想讓perl變的嚴格點,那麼就在**的開始處新增,下面的話
use strict
本文出自 「小強軟體測試」 部落格,請務必保留此出處
征服Perl 初識Perl 里程碑M1
由於在工作中要用到perl,所以自己也開始學習了,以前聽說過這個語言,傳說很神秘很強大,從今天開始就慢慢征服它吧!一 perl超級簡單介紹 perl填補了低階語言 c,c 彙編 和高階語言 shell 的空白。低階語言通常難於編碼,並且醜陋,但是速度快 高階語言,在速度上很難超過書寫良好的低階語言。...
征服Perl 雜湊 里程碑M7
1 雜湊 是一種資料機構,和陣列類似,可以將值存放到其中,或者從中取回值。但是,和陣列不同的是,其索引不是數字而是名字。我們可以使用任意的字串作為key,但他們是唯一的。2 在hash中沒有確定的順序,因此沒有第乙個元素。3 hash可以是任意大小,從空hash到任何你記憶體允許的大小。4 在per...
征服Perl 雜湊 里程碑M7
1 雜湊 是一種資料機構,和陣列類似,可以將值存放到其中,或者從中取回值。但是,和陣列不同的是,其索引不是數字而是名字。我們可以使用任意的字串作為key,但他們是唯一的。2 在hash中沒有確定的順序,因此沒有第乙個元素。3 hash可以是任意大小,從空hash到任何你記憶體允許的大小。4 在per...