16.函式

我們可以把常用的程式片斷寫成一個區塊,這個區塊具有完成特定動作的功效,並且賦予它一個簡單的名稱為代表,往後要使用這個特定功效時,只要呼叫此一區塊名稱即可,像這種機制,我們稱之為函式。

函式的寫法

function 函式名稱 () {
    命令1
    命令2
    .....
}

例:

function Hello () {
    echo "Hello World"
}

Hello

則可呼此一函式,並秀出 Hello World

注意! function 或 () 可以省略其中一個,但不可以二個都省略。

以下二種寫法都可以:

function 函式名稱 {
    命令1
    命令2
    .....
}

函式名稱 () {
    命令1
    命令2
    .....
}

函式也可以指定傳回值,方法如下:

函式名稱 () {
    命令1
    命令2
    .....
    return n
}

其中 return 即是要傳回值之意,n 為 0 ~ 255