1.函式的定義
sub func_1
2.函式的返回值
在perl中每乙個函式都有返回值,就是呼叫函式時最後執行的一條語句的值。如果最後執行的是乙個表示式,那麼表示式的結果就是該函式的返回值。如果最後執行的是一條print語句,那麼返回值是1,表示成功列印資訊。
當然,我們可以在函式中使用return語句來返回返回值,並終止函式的呼叫。
3.函式的呼叫
直接函式名就行了。例如,
sub func_1
func_1; #呼叫函式func_1
4.函式的引數
perl中函式的定義中,沒有形參。如果要給函式傳遞實參,直接在呼叫函式時附帶上實參即可。
例如:
sub max_1
else
}sub max_2
else
}max_1(6, 5);
max_2(6, 5);
備註,perl函式會自動將實參儲存在陣列@_中。我們可以通過如上兩種方式來訪問傳遞給函式的引數。 perl中陣列的定義和使用
1.資料的定義和使用 方式一 array 1 0 beijing array 1 1 tianjin array 1 2 chongqin 方式二 array 2 beijing tianjin chongqin 2.資料的使用 array 2 beijing tianjin chongqin pr...
Perl模組定義和使用
你是否覺得perl中關於模組的文件有些難懂?好的,這裡有乙個世界上最簡單的模組,它將用於展示 demonstrate exporter模組所有的特性,另外還有一段使用這個模組的指令碼。同時,我們也會給出乙個有關於 inc的簡短說明,最後,還要講一下有些關於using warnings和use模組的使...
Shell Shell中函式的定義和使用
function可以不寫,函式中的變數都是全域性變數,函式中不存在區域性變數的概念.也沒有返回值的概念 function 函式名 呼叫語法 函式名 引數1 引數2 注意 在呼叫函式時不帶 在函式中使用引數也是用 1,2 來獲取傳入的引數.函式的使用一定要在定義好之後 bin bash address...