看板 Ruby 關於我們 聯絡資訊
每個語言都會有每個語言的缺陷, 因為永遠不會有個萬用語言可以面對所有的問題, 除非我們有翻譯米糕!雖然那好像是蒟蒻的樣子… 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
jaiyalas:"翻譯油" <- 歡迎使用,謝謝 09/01 09:15
omusico:萬用語言沒有,有UTF-8可以先檔著 09/07 23:25