Janete Perez 解釋什麼是函式帶參數
-
0:00 - 0:02每個人都能成為程式設計師,
-
0:02 - 0:04只是你要有點冒險犯難的精神、
-
0:04 - 0:07願意學習、然後有個好點子。
-
0:07 - 0:10來說說函式和參數吧,
-
0:10 - 0:14我用個例子來說明,當你吃午餐時,
-
0:14 - 0:16你想點一個三明治和一杯飲料,
-
0:16 - 0:19那麼,這個參數就是
-
0:19 - 0:23飲料的種類還有三明治的大小。
-
0:23 - 0:25就是這麼一回事,
-
0:25 - 0:28計算機中的函式帶著參數,
-
0:28 - 0:32那你就可以指定形狀的大小,
-
0:32 - 0:35或是用什麼顏色填滿圖形,
-
0:35 - 0:38那如果我們想要畫出一堆三角形,
-
0:38 - 0:39但之間的邊長又不一樣呢?
-
0:39 - 0:43那你就可以用上我們的函式積木,輸入不同的數字,
-
0:43 - 0:45這樣一來我們就能畫出不同大小的圖形。
-
0:45 - 0:48如果你點擊函式 draw triangle 上頭的星星圖案,
-
0:48 - 0:51就可以替一個輸入(input) 積木取個名字,
-
0:51 - 0:53接著如果你在
-
0:53 - 0:56X 的地方裡輸入 length(長度)並按下 Enter 鍵,
-
0:56 - 0:59你就創建了一個可以改變 length 的函式,
-
0:59 - 1:02再點一下星星圖示關閉視窗,
-
1:02 - 1:06現在,在變數這個分類上點一下,
-
1:06 - 1:10再拖曳出 length 這個積木到函式定義中的移動-向前積木裡,
-
1:10 - 1:15移走舊的數字積木,這樣子你就會有個新的函式積木,
-
1:15 - 1:18它可以讓你輸入 length,你的三角形邊長就會改變,
-
1:18 - 1:20這就是所謂的函式帶參數。
-
1:20 - 1:24如果要使用它,只要點擊函式這個類別,
-
1:24 - 1:27然後拖曳你的 draw triangle with length(畫個三角形帶長度)的函式,
-
1:27 - 1:30現在你可以使用運算積木來給予任意的數字,
-
1:30 - 1:33以畫出不同尺寸的三角形。
-
1:33 - 1:35自己試試看吧,期待你成為編程忍者…