定義 function,印出讓自己一秒落淚的情歌歌詞

  1. 找一首自己喜歡,讓自己一秒落淚的情歌歌詞,利用 print 將歌詞印出。
  2. 找出重覆的段落,將它定義成無參數的 function,讓自己不用輸入重覆的歌詞。
  3. 深情改編版: 定義有參數的 function,可傳入字串修改歌詞。

原始歌詞:

多久了 我都沒變
愛妳這回事 整整六年
妳最好 做好準備
我沒有打算 停止一切

想說我沒有志願
也沒有事情好消遣
有一個人能去愛 多珍貴

沒關係妳也不用給我機會
反正我還有一生可以浪費
我就是剩這麼一點點倔 稱得上 我的優點

沒關係妳也不用對我慚愧
也許我根本喜歡被妳浪費
隨便妳今天拼命愛上誰 我都會 坦然面對
即使要我跟妳再耗個十年 無所謂

妳和他 沒有如願
短短半年內 開始分裂
我的愛 依舊沒變
連我自己都 對我欽佩

有的是很多資源
我有的是很多時間
不去愛才是浪費 多不對

沒關係妳也不用給我機會
反正我還有一生可以浪費
我就是剩這麼一點點倔 稱得上 我的優點

沒關係妳也不用對我慚愧
也許我根本喜歡被妳浪費
就算我再去努力愛上誰 到頭來 也是白費
不如永遠跟妳耗 來得快樂 對不對

找出重覆的段落,用 function 印出

func 我都沒變() {
print("多久了 我都沒變")
print("愛妳這回事 整整六年")
print("妳最好 做好準備")
print("我沒有打算 停止一切")
print("想說我沒有志願")
print("也沒有事情好消遣")
print("有一個人能去愛 多珍貴")
}

func 沒關係(){
print("沒關係妳也不用給我機會")
print("反正我還有一生可以浪費")
print("我就是剩這麼一點點倔 稱得上 我的優點")

print("沒關係妳也不用對我慚愧")
print("也許我根本喜歡被妳浪費")
}
func 隨便你(){
print("隨便妳今天拼命愛上誰 我都會 坦然面對")
print("即使要我跟妳再耗個十年 無所謂")
}
func 沒有如願(){
print("妳和他 沒有如願")
print("短短半年內 開始分裂")
print("我的愛 依舊沒變")
print("連我自己都 對我欽佩")

print("有的是很多資源")
print("我有的是很多時間")
print("不去愛才是浪費 多不對")
}
func 就算我(){
print("就算我再去努力愛上誰 到頭來 也是白費")
print("不如永遠跟妳耗 來得快樂 對不對")
}
我都沒變()
沒關係()
隨便你()
沒有如願()
沒關係()
就算我()

改編版

呼叫 就算我(name: “Naomi”),

“不如永遠跟妳耗 來得快樂 對不對“變成“不如永遠跟Naomi耗 來得快樂 對不對“,

func 就算我(name: String) {

print("就算我再去努力愛上誰 到頭來 也是白費")
print("不如永遠跟"+name+"耗 來得快樂 對不對")
}
就算我(name: "Naomi")