[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.95,0:00:06.18,Default,,0000,0000,0000,,不插電活動 | 用參數寫歌 Dialogue: 0,0:00:06.79,0:00:09.43,Default,,0000,0000,0000,,你知道嗎,當你查閱歌詞時, Dialogue: 0,0:00:09.43,0:00:11.43,Default,,0000,0000,0000,,會發現副歌會被定義在最開始處, Dialogue: 0,0:00:11.43,0:00:15.05,Default,,0000,0000,0000,,然後在歌詞中只有它們的引用,要你回到某個副歌, Dialogue: 0,0:00:15.74,0:00:17.45,Default,,0000,0000,0000,,這就像調用函數一樣。 Dialogue: 0,0:00:17.45,0:00:23.18,Default,,0000,0000,0000,,在本節課中,我們在一首歌的開頭就定義了副歌部分, Dialogue: 0,0:00:23.18,0:00:25.75,Default,,0000,0000,0000,,我們唱一遍然後再回來, Dialogue: 0,0:00:25.75,0:00:29.35,Default,,0000,0000,0000,,我們注意到班級並沒有唱「副歌」這個詞, Dialogue: 0,0:00:29.35,0:00:34.31,Default,,0000,0000,0000,,他們自動到了我們定義副歌的地方並且唱了一遍。 Dialogue: 0,0:00:34.95,0:00:36.83,Default,,0000,0000,0000,,我們將這個作為一個很好的介紹, Dialogue: 0,0:00:37.09,0:00:42.100,Default,,0000,0000,0000,,來理解當一個程序定義並調用一個函數時做了什麼。 Dialogue: 0,0:00:43.68,0:00:46.69,Default,,0000,0000,0000,,我們會一些熟悉的曲子,像是 Old Macdonald, Dialogue: 0,0:00:46.69,0:00:49.31,Default,,0000,0000,0000,,來談一談副歌是如何被一遍一遍的被呼叫, Dialogue: 0,0:00:49.31,0:00:52.02,Default,,0000,0000,0000,,以及有時它是如何能改變的。 Dialogue: 0,0:00:52.41,0:00:54.95,Default,,0000,0000,0000,,當你找了一首像 Old Macdonald 這樣的歌時, Dialogue: 0,0:00:54.95,0:00:58.91,Default,,0000,0000,0000,,某些地方會有單詞的改變,這是引入參數概念最恰當的時機。 Dialogue: 0,0:00:59.52,0:01:04.36,Default,,0000,0000,0000,,傳入某些單詞,就像就可以向函式傳達額外信息。 Dialogue: 0,0:01:04.95,0:01:09.02,Default,,0000,0000,0000,,一旦確信每個人都明白它了,你可以找一些熟悉的歌曲, Dialogue: 0,0:01:09.02,0:01:12.95,Default,,0000,0000,0000,,分解它們,看看你能否將它們重新組合起來。