精華區beta C_Chat 關於我們 聯絡資訊
※ 引述《wfsh30918 (+1)》之銘言: : 就是今年攻殼SAC 2049的片尾曲 : https://youtu.be/JHY0PYZXvfU
: 很興味富饒的一首歌,除了本身好聽以外 : 更有趣的是用coding要素來詮釋 : 於是問題來了,除了歌詞以外 : 還可以看到PV背景有很多行code : 這些code是跟歌詞還有歌曲意含聯結在一起形成一個故事 : 但文組哭哭看不懂 : 有沒有碼農能出來幫忙開釋一下? 太多了 我拿第一段來舉例就好 區塊註解,實際上是歌詞中的一段 /** * If abstraction is the definition of beauty * Are those of us chasing after clarity * A representation of uァly? */ 歌詞翻譯 如果說事物的抽象化才是美的定義 那麼,追隨明確性的我們 是否象徵醜惡? world.getObject().sortByAttribute("beauty"); if (world.getObject().getFirst().getArtTags().indexOf("abstract") != -1) { me.addPhysicalAttribute("ugly"); you.addPhysicalAttribute("ugly"); } world.giveBestAward("ugly", me); world.giveBestAward("ugly", you); 這段程式碼 首先對世界之中的事物依照屬性"美"來排序 然後判斷排首位的事物中取得的所有藝術標籤之中,使否存在"抽象化" 有的話 對"我"&"你"的類別增加"醜"的肉體屬性 最後兩行就有點意味不明了 在 if 判斷式之外 也就是說不管最美的事物中有沒有"抽象化"tag 都要對"我"&"你"在世界上設為最醜的? (giveBestAward這方法照字面解讀的話) 好像跟歌詞有點不符 大概是這樣吧 總之大致上是把歌詞轉化成程式碼 但真以程式碼來看就有點怪怪的吧 不太想再繼續解釋下去 歌詞翻譯取自 https://home.gamer.com.tw/creationDetail.php?sn=4811752 還有程式碼全文 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.222.189 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1596212990.A.F00.html
poornow: 看起來if()有比較first, abstract 08/01 01:08
poornow: 隨便翻,為世上美的屬性排序 08/01 01:11
poornow: 若無法放在藝術之首 08/01 01:11
poornow: 你我都是實質上的醜陋 08/01 01:12
poornow: 能授予的只有醜惡與抽象 08/01 01:14
poornow: 或是,抽象以外的皆為醜陋 08/01 01:15
as920909: 我猜是if條件沒有做抽象化 而是取index比對數值 08/01 03:34
as920909: 所以不管怎樣都會是ugly 08/01 03:35
wfsh30918: 謝連結 08/01 07:49