作業5 — 定義 function,印出自己喜歡的歌

小八
彼得潘的 Swift iOS / Flutter App 開發教室
10 min readJul 11, 2022

前陣子上班壓力很大的時候
總是喜歡聽一些很「動人心弦」的歌
於是就找到這首歌啦

【Ado】うっせぇわ

歌詞中總是會有幾個段落是重複的歌詞
這時候就輪到function上場啦!

原始歌詞:

正(ただ)しさとは 愚(おろ)かさとは (所謂的正確 所謂的愚昧)
それが何(なに)か見(み)せつけてやる (絕對會找出那到底是什麼)
ちっちゃな頃(ころ)から優等生(ゆうとうせい) (從小的時候就是資優生)
気(き)づいたら大人(おとな)になっていた (回過神就已經變成大人了)
ナイフの様(よう)な思考回路(しこうかいろ) (像刀子般銳利的思考方式)
持(も)ち合(あ)わせる訳(わけ)もなく (也不是故意要擁有的)
でも遊(あそ)び足(た)りない 何(なに)か足たりない (但好像玩不夠 好像哪裡不夠)
困(こま)っちまうこれは誰(だれ)かのせい (感到困擾是誰造成的)
あてもなくただ混乱(こんらん)するエイデイ (沒有方向就只是混亂過著的每一天)
それもそっか (那也不過那樣)
最新(さいしん)の流行(りゅうこう)は当然(とうぜん)の把握(はあく)
(最新流行當然要掌握)
経済(けいざい)の動向(どうこう)も通勤(つうきん)時(じ)チェック
(經濟動向也在通勤的時候查看)
純情(じゅんじょう)な精神(せいしん)で入社(にゅうしゃ)しワーク
(帶著純情的精神進入公司工作)
社会人(しゃかいじん)じゃ当然(とうぜん)のルールです (對社會人來說是當然的規則)
はぁ?うっせぇうっせぇうっせぇわ (哈?吵死了吵死了吵死了啊
あなたが思(おも)うより健康(けんこう)です (
我比你想像的還要健康呢
一切合切(いっさいがっさい)凡庸(ぼんよう)な (
徹頭徹尾都很平庸的
あなたじゃ分(わ)からないかもね (
你可能沒辦法理解
嗚呼(ああ)よく似合(にあ)う (
啊啊很適合啊
その可(か)もなく不可(ふか)もないメロディー (
那說不上好也不算壞的旋律
うっせぇうっせぇうっせぇわ (
煩死了煩死了煩死了啊
頭(あたま)の出来(でき)が違(ちが)うので問題(もんだい)はナシ
就只是腦袋的構成不同而已 完全沒有問題
つっても私(わたし)模範人間(もはんにんげん) (說起來我也是模範人類
殴(なぐ)ったりするのはノーセンキュー (
要互毆的話還是先不要
だったら言葉(ことば)の銃口(じゅうこう)を (
要那樣的話就以言語的槍口)
その頭(あたま)に突(つ)きつけて撃(う)てば (抵在那頭腦擊穿怎樣
マジヤバない?止(と)まれやしない (
啊真的很扯啊?也沒要停下
不平不満(ふへいふまん)垂(た)れて成(な)れの果(は)て
是不平不滿流淌下所造成的結果
サディスティックに変貌(へんぼう)する精神(せいしん) (
漸朝虐待狂轉變的精神
クソだりぃな (有夠煩啊
酒(さけ)が空(あ)いたグラスあれば直(す)ぐに注(つ)ぎなさい
要是有酒杯中的酒空了就請馬上再倒滿
皆(みな)がつまみ易(やす)いように串(くし)外(はず)しなさい
為了要讓大家好拿請把竹串拿掉
会計(かいけい)や注文(ちゅうもん)は先陣(せんじん)を切(き)る
結帳啊點餐啊要搶頭陣
不文律(ふぶんりつ)最低限(さいていげん)のマナーです (
這就是不成文中最低限的禮儀
はぁ?うっせぇうっせぇうっせぇわ (啊?吵死了吵死了吵死了啊
くせぇ口塞(くちふさ)げや限界(げんかい)です (
堵著那臭嘴已經是極限了
絶対(ぜったい)絶対(ぜったい)現代(げんだい)の代弁者(だいべんしゃ)は私(わたし)やろがい
一定要讓我來當現代的代言人嗎
もう見(み)飽(あき)たわ (
已經看膩了啊)
二番煎(にばんせん)じ言(い)い換(か)えのパロディ (重複不變換句話說的戲仿)
うっせぇうっせぇうっせぇわ (煩死了煩死了煩死了啊)
丸々(まるまる)と肉付(にくづ)いたその顔面(がんめん)にバツ
在滿臉肥肉的那個臉畫上叉叉)
うっせぇうっせぇうっせぇわ (吵死了吵死了吵死了啊)
うっせぇうっせぇうっせぇわ (煩死了煩死了煩死了啊)
私(わたし)が俗(ぞく)に言(い)う天才(てんさい)です (我就是俗話所說的天才)
うっせぇうっせぇうっせぇわ (吵死了吵死了吵死了啊)
あなたが思(おも)うより健康(けんこう)です (我比你想的還要健康)
一切合切(いっさいがっさい)凡庸(ぼんよう)な (徹頭徹尾如此平庸的)
あなたじゃ分(わ)からないかもね (你是沒辦法理解的呢)
嗚呼(ああ)つまらねぇ (啊啊有夠無趣)
何回(なんかい)聞(き)かせるんだそのメモリー (要讓我聽幾次啊那個回憶)
うっせぇうっせぇうっせぇわ (煩死了煩死了煩死了啊)
アタシも大概(たいがい)だけど (雖然我也差不多)
どうだっていいぜ問題(もんだい)はナシ (但怎樣都好啊完全沒有問題)

找出重複的段落,用function來完成令人煩躁的機械工作吧

func 所謂正義() {
print("正(ただ)しさとは 愚(おろ)かさとは (所謂的正確 所謂的愚昧)")
print("それが何(なに)か見(み)せつけてやる (絕對會找出那到底是什麼)")
print()
print("ちっちゃな頃(ころ)から優等生(ゆうとうせい) (從小的時候就是資優生)")
print("気(き)づいたら大人(おとな)になっていた (回過神就已經變成大人了)")
print("ナイフの様(よう)な思考回路(しこうかいろ) (像刀子般銳利的思考方式)")
print("持(も)ち合(あ)わせる訳(わけ)もなく (也不是故意要擁有的)")
print()
print("でも遊(あそ)び足(た)りない 何(なに)か足たりない (但好像玩不夠 好像哪裡不夠)")
print("困(こま)っちまうこれは誰(だれ)かのせい (感到困擾是誰造成的)")
print("あてもなくただ混乱(こんらん)するエイデイ (沒有方向就只是混亂過著的每一天)")
print()
print("それもそっか (那也不過那樣)")
print("最新(さいしん)の流行(りゅうこう)は当然(とうぜん)の把握(はあく)")
print("(最新流行當然要掌握)")
print("経済(けいざい)の動向(どうこう)も通勤(つうきん)時(じ)チェック")
print("(經濟動向也在通勤的時候查看)")
print("純情(じゅんじょう)な精神(せいしん)で入社(にゅうしゃ)しワーク")
print("(帶著純情的精神進入公司工作)")
print("社会人(しゃかいじん)じゃ当然(とうぜん)のルールです (對社會人來說是當然的規則)")
print()
}
func 吵死了() {
print("うっせぇうっせぇうっせぇわ (吵死了吵死了吵死了啊)")
}
func 健康() {
print("あなたが思(おも)うより健康(けんこう)です (我比你想的還要健康)")
print("一切合切(いっさいがっさい)凡庸(ぼんよう)な (徹頭徹尾如此平庸的)")
print("あなたじゃ分(わ)からないかもね (你是沒辦法理解的呢)")
}

func 很合適呢() {
print("嗚呼(ああ)よく似合(にあ)う (啊啊很適合啊)")
print("その可(か)もなく不可(ふか)もないメロディー (那說不上好也不算壞的旋律)")
吵死了()
print("頭(あたま)の出来(でき)が違(ちが)うので問題(もんだい)はナシ")
print("(就只是腦袋的構成不同而已 完全沒有問題)")
print()
}

func 模範生() {
print("つっても私(わたし)模範人間(もはんにんげん) (說起來我也是模範人類)")
print("殴(なぐ)ったりするのはノーセンキュー (要互毆的話還是先不要)")
print("だったら言葉(ことば)の銃口(じゅうこう)を (要那樣的話就以言語的槍口)")
print()
print("その頭(あたま)に突(つ)きつけて撃(う)てば (抵在那頭腦擊穿怎樣)")
print("マジヤバない?止(と)まれやしない (啊真的很扯啊?也沒要停下)")
print("不平不満(ふへいふまん)垂(た)れて成(な)れの果(は)て")
print("(是不平不滿流淌下所造成的結果)")
print("サディスティックに変貌(へんぼう)する精神(せいしん) (漸朝虐待狂轉變的精神)")
print()
print("クソだりぃな (有夠煩啊)")
print("酒(さけ)が空(あ)いたグラスあれば直(す)ぐに注(つ)ぎなさい")
print("(要是有酒杯中的酒空了就請馬上再倒滿)")
print("皆(みな)がつまみ易(やす)いように串(くし)外(はず)しなさい")
print("(為了要讓大家好拿請把竹串拿掉)")
print("会計(かいけい)や注文(ちゅうもん)は先陣(せんじん)を切(き)る")
print("(結帳啊點餐啊要搶頭陣)")
print("不文律(ふぶんりつ)最低限(さいていげん)のマナーです (這就是不成文中最低限的禮儀)")
print()
吵死了()
print("くせぇ口塞(くちふさ)げや限界(げんかい)です (堵著那臭嘴已經是極限了)")
print("絶対(ぜったい)絶対(ぜったい)現代(げんだい)の代弁者(だいべんしゃ)は私(わたし)やろがい")
print("(一定要讓我來當現代的代言人嗎)")
print("もう見(み)飽(あき)たわ (已經看膩了啊)")
print("二番煎(にばんせん)じ言(い)い換(か)えのパロディ (重複不變換句話說的戲仿)")
吵死了()
print("丸々(まるまる)と肉付(にくづ)いたその顔面(がんめん)にバツ")
print("(在滿臉肥肉的那個臉畫上叉叉)")
print()
吵死了()
吵死了()
print("私(わたし)が俗(ぞく)に言(い)う天才(てんさい)です (我就是俗話所說的天才)")
}

func 無趣() {
print("嗚呼(ああ)つまらねぇ (啊啊有夠無趣)")
print("何回(なんかい)聞(き)かせるんだそのメモリー (要讓我聽幾次啊那個回憶)")
吵死了()
print("アタシも大概(たいがい)だけど (雖然我也差不多)")
print("どうだっていいぜ問題(もんだい)はナシ (但怎樣都好啊完全沒有問題)")
}
所謂正義()
吵死了()
健康()
很合適呢()
模範生()
無趣()

歌詞參考網站:

https://ssl1111.pixnet.net/blog/post/360871255-%E3%80%90nico%E7%BF%BB%E8%AD%AF%E3%80%91%E3%81%86%E3%81%A3%E3%81%9B%E3%81%87%E3%82%8F%EF%BC%8Fado%E3%80%90%E4%B8%AD%E6%97%A5%E7%BE%85%E5%B9%B3%E5%81%87%E3%80%91

然後寫完才發現

這首歌的重複超少啊xDDDD

不過就算重複少,即使只有一句,也還是用func包起來
因為未來如果重複性的事物要做修改
只要改func就好了,不用每個地方都改呦
可以減少漏改的可能

— — — — — 內心小抱怨劇場 — — — — —

結果歌詞整理
比寫func還久

--

--