簡單function 練習二: 情歌
Published in
2 min readJul 31, 2017
function的好處之一在於它可以重複使用,以下利用此特性Print出歌詞。
以周杰倫的告白氣球為例,完整版如下:
塞納河畔 左岸的咖啡
我手一杯 品嚐你的美 留下唇印的嘴
花店玫瑰 名字寫錯誰
告白氣球 風吹到對街 微笑在天上飛
你說你有點難追 想讓我知難而退
禮物不需挑最貴 只要香榭的落葉
營造浪漫的約會 不害怕搞砸一切
擁有你就擁有 全世界
親愛的 愛上你
從那天起 甜蜜的很輕易
親愛的 別任性
你的眼睛 在說我願意
塞納河畔 左岸的咖啡
我手一杯 品嚐你的美 留下唇印的嘴
花店玫瑰 名字寫錯誰
告白氣球 風吹到對街 微笑在天上飛
你說你有點難追 想讓我知難而退
禮物不需挑最貴 只要香榭的落葉
營造浪漫的約會 不害怕搞砸一切
擁有你就擁有 全世界
親愛的 愛上你
從那天起 甜蜜的很輕易
親愛的 別任性
你的眼睛 在說我願意親愛的 愛上你
戀愛日記 飄香水的回憶
一整瓶 的夢境
全都有你 攪拌在一起
親愛的 別任性
你的眼睛 在說我願意
找出重複的段落,用function印出。
func 塞納河畔() {
print(“塞納河畔 左岸的咖啡”)
print(“我手一杯 品嚐你的美 留下唇印的嘴”)
print(“花店玫瑰 名字寫錯誰”)
print(“告白氣球 風吹到對街 微笑在天上飛”)
}func 你說你有點難追(){
print(“你說你有點難追 想讓我知難而退”)
print(“禮物不需挑最貴 只要香榭的落葉”)
print(“營造浪漫的約會 不害怕搞砸一切”)
print(“擁有你就擁有 全世界”)
print(“親愛的 愛上你”)
print(“從那天起 甜蜜的很輕易”)
print(“親愛的 別任性”)
print(“你的眼睛 在說我願意”)
}func 攪拌在一起(){
print(“親愛的 愛上你”)
print(“戀愛日記 飄香水的回憶”)
print(“一整瓶 的夢境”)
print(“全都有你 攪拌在一起”)
print(“親愛的 別任性”)
print(“你的眼睛 在說我願意”)
}塞納河畔()
你說你有點難追()
塞納河畔()
你說你有點難追()
攪拌在一起()