征服Perl 子程式等相關知識 里程碑M5

2021-06-22 22:18:15 字數 559 閱讀 2836

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...