[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:04.80,0:00:06.80,Default,,0000,0000,0000,,在計算機編程中,有一個很棒的事, Dialogue: 0,0:00:06.80,0:00:12.24,Default,,0000,0000,0000,,就是…一旦你教會電腦如何執行一個操作, Dialogue: 0,0:00:12.24,0:00:16.99,Default,,0000,0000,0000,,你可以再次…呼叫 (call)…那個功能 (function)。 Dialogue: 0,0:00:17.14,0:00:21.90,Default,,0000,0000,0000,,然後你給它一個名字然後呼叫它, Dialogue: 0,0:00:21.90,0:00:24.90,Default,,0000,0000,0000,,那真的就像擴展了這個程式語言。 Dialogue: 0,0:00:25.19,0:00:32.43,Default,,0000,0000,0000,,在我們建立的程式中,我們學會了怎樣通過移動和轉彎四次來畫個正方形。 Dialogue: 0,0:00:32.43,0:00:40.94,Default,,0000,0000,0000,,我們可以將它變成一個函式,然後將它叫做 draw a square, Dialogue: 0,0:00:40.94,0:00:43.09,Default,,0000,0000,0000,,這樣任何時候我們都可以用它了。 Dialogue: 0,0:00:43.09,0:00:48.02,Default,,0000,0000,0000,,我們只要說 draw a square,然後它就會被呼叫, Dialogue: 0,0:00:48.02,0:00:52.95,Default,,0000,0000,0000,,就可以透過函式裡的指令幫我們畫出正方形。 Dialogue: 0,0:00:52.95,0:00:57.42,Default,,0000,0000,0000,,這樣,我們就等於是添加了一個新的概念到這個編程語言。 Dialogue: 0,0:00:58.48,0:01:02.68,Default,,0000,0000,0000,,在這一關中,我們已經創建了一個 draw a square(畫個正方形)的函式。 Dialogue: 0,0:01:02.87,0:01:05.67,Default,,0000,0000,0000,,你會在工具箱裡看見它,是一個綠色模塊。 Dialogue: 0,0:01:05.81,0:01:11.81,Default,,0000,0000,0000,,你需要做的是,將你以前寫的,能畫出正方形的程式碼寫到這個函式裡。 Dialogue: 0,0:01:11.88,0:01:18.56,Default,,0000,0000,0000,,若要做到這一點,點擊 draw a square 上的編輯按鈕,這會打開函式編輯器。 Dialogue: 0,0:01:18.70,0:01:25.99,Default,,0000,0000,0000,,函式編輯器有三個部分。一個是命名函式的地方,它會在顯示在綠色的函式積木上, Dialogue: 0,0:01:26.20,0:01:30.54,Default,,0000,0000,0000,,接著是一個簡短的描述,說明函式的用途是什麼。 Dialogue: 0,0:01:30.54,0:01:33.22,Default,,0000,0000,0000,,在這個例子裡,它會畫出一個正方形。 Dialogue: 0,0:01:33.51,0:01:39.26,Default,,0000,0000,0000,,底下是工作區,和你用過的工作區很類似, Dialogue: 0,0:01:39.74,0:01:43.29,Default,,0000,0000,0000,,你可以從工具箱裡拖曳積木到這個工作區。 Dialogue: 0,0:01:43.60,0:01:48.38,Default,,0000,0000,0000,,記住將建立正万形的積木放置到綠色的函式積木中, Dialogue: 0,0:01:48.55,0:01:51.34,Default,,0000,0000,0000,,當你做完了,點擊儲存並離開, Dialogue: 0,0:01:51.34,0:01:54.60,Default,,0000,0000,0000,,你會回到目前關卡的工作區上, Dialogue: 0,0:01:54.60,0:02:00.49,Default,,0000,0000,0000,,現在你就可以使用它來解決問題,就像關卡中的其它的積木一樣。