我只是喜歡JavaScript。這是如此的優雅(想象一下在後臺歎爲觀止的癡迷者的安靜聲音)。JavaScript和Lua之間的細微差異
因此,最近我通過löve2d框架(好!)和Lua一起玩過 - 我覺得Lua也很棒。他們的方式我看到它,那兩種語言都很非常類似於。
有明顯的差異,像
- 語法
- 問題域
- 庫
- 類型(位)
但有更微妙的呢?有沒有什麼JavaScript編碼器理所當然的適用於Lua,只是略有不同?對於有經驗的一種語言的編碼器,嘗試另一種語言的編碼器可能並不明顯嗎?
例如:在Lua中,數組和哈希不是分離的(只有表) - 在JavaScript中,它們是數值數組和哈希對象。那麼,這是一個更明顯的差異。
但是,變量的範圍,不變性或類似的東西是否存在差異?
1爲「(想象癡情想說我嘆氣在後檯安靜的聲音)。」 – UnkwnTech 2009-06-20 23:26:11
對於像我這樣的人來說,他們在尋找一個整體比較,並在這裏偶然發現,下面是一個很好的概述:http://phrogz.net/lua/LearningLua_FromJS.html – Tao 2012-05-02 10:55:29
Javascript和優雅不應該在同樣的句子! – Matt 2017-12-14 09:46:06