Function 函數

函數是執行特定任務的一組指令,電腦只會在我們呼叫它的時候執行這個函數。

函數的參數使用方法如下:

function_name = (argument) ->

在下面我們會示範如何呼叫電腦所要執行的函數。

範例的函數名稱為 “goto”,這個函數會讓猴子走向某個物件:

goto = (t) ->
....turnTo t
....step distanceTo t

函數的名稱用於識別,工程師給這函數的名稱代表要它做什麼事,也讓程式更具有可讀性。

當我們在程式碼中呼叫這個函數,需要將函數的名稱與我們想要執行的函數內部動作的名稱進行配對。

_images/functiongif.gif

例如 goto banana 就代表這個函數會讓猴子走向香蕉。 只要我們將 banana 代入這個函數的參數,電腦就會把 “t” 替換成 “banana”。

在 CodeMonkey 中只要我們定義一個新的函數,就會產生一個空按鈕上面會寫著我們新函數的名稱。

在 CodeMonkey 中只要我們定義一個新的函數,就會產生一個空按鈕上面會寫著我們新函數的名稱。

點擊 “function” 按鈕時,在你的程式碼中就會出現下列字樣。

function_name = (argument) ->
....# Your code here