WEBVTT 00:00:00.260 --> 00:00:05.260 計算機科學中最重要的概念之一 是如何定義新命令,如何 00:00:05.260 --> 00:00:10.960 將您自己的語言添加到計算機語言中。 大多數計算機語言只有一種 00:00:10.960 --> 00:00:17.289 百個命令。藝術與魔術來自 如何從這些命令模塊中定義自己的新詞 00:00:17.289 --> 00:00:23.210 我們在體育項目中一直在這樣做 例如,在籃球比賽中 00:00:23.210 --> 00:00:28.480 通過學習如何運球,如何上籃, 如何搶籃板。一旦你學會了這些 00:00:28.480 --> 00:00:33.010 真正的基本動作,您將學習新的動作, 將這些構建模塊放在一起,就像 00:00:33.010 --> 00:00:38.440 擋拆或手遞手傳接。那你可以 從那裡開始做更複雜戰術。一旦 00:00:38.440 --> 00:00:44.710 你會學到這個遊戲並給它起個名字,每個人 團隊中的人都知道該怎麼做。相似地 00:00:44.710 --> 00:00:49.629 一旦您教過計算機如何做 使用這些命令序列執行一次操作 00:00:49.629 --> 00:00:55.159 您可以為該操作製作自己的名字 因此稍後重複很容易。當你 00:00:55.159 --> 00:01:00.679 定義自己的命令並為其命名, 這就是所謂的函數。現在我們要去 00:01:00.679 --> 00:01:08.070 使用函數功能來幫助蜜蜂。在這個例子裡 我們的函數稱為獲取2個花蜜, 00:01:08.070 --> 00:01:13.980 這個綠色的塊就在這裡。我們 通過看這灰色塊可以知道得到2花蜜可以實現什麼 00:01:13.980 --> 00:01:21.360 灰色塊是包含函數定義的方框。我們 看灰色快裡面,得到2個花蜜 00:01:21.360 --> 00:01:28.230 會先獲得花蜜,然後再次獲得花蜜。總是 看一下灰色方框內的內容 00:01:28.230 --> 00:01:31.540 這樣你知道這些綠色功能塊可以做什麼。