[Ruby] 語言缺陷

看板Ruby作者 (godfat 真常)時間18年前 (2006/09/01 02:56), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
每個語言都會有每個語言的缺陷, 因為永遠不會有個萬用語言可以面對所有的問題, 除非我們有翻譯米糕!雖然那好像是蒟蒻的樣子… anyway, 你覺得 Ruby 有什麼缺陷呢? 不管是進化的後遺症,或是後天營養不良, 總之有什麼地方有問題? 我現在正在翻看這個: http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9 想到之前有看到的一個不太妥當的問題 d = 2 a = lambda{|d| d = 1} a.call(3) puts d 現在的狀況是,上面的 block 有不妥當的 side effect 明明假設 d 是 local 的,卻會影響到外面的 d 所以在上面那個連結中,有這樣的項目: Block local variables [EXPERIMENTAL] 也許會影響到外面會有好處,不過感覺上壞處還是多些 -- Nobody can take anything away from him. Nor can anyone give anything to him. What came from the sea, has returned to the sea. Chrono Cross -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18

09/01 09:15, , 1F
"翻譯油" <- 歡迎使用,謝謝
09/01 09:15, 1F

09/07 23:25, , 2F
萬用語言沒有,有UTF-8可以先檔著
09/07 23:25, 2F
文章代碼(AID): #14zp35Is (Ruby)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
2
2
文章代碼(AID): #14zp35Is (Ruby)