我只是喜欢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