JavaScript 和 Lua 之间的细微差别 [已关闭]
2022-08-30 04:53:46
我只是喜欢JavaScript。它是如此优雅。
所以,最近我通过löve2d框架玩了Lua(很好!) - 我认为Lua也很棒。在我看来,这两种语言非常相似。
有明显的区别,如
- 语法
- 问题域
- 图书馆
- 类型(一点)
但哪些更微妙?有没有一个JavaScript程序员会想当然地认为在Lua中工作只是略有不同?对于一种语言的有经验的编码人员来说,是否有任何陷阱可能不明显?
例如:在Lua中,数组和哈希不是分开的(只有表) - 在JavaScript中,它们是数字数组和哈希对象。好吧,这是更明显的区别之一。
但是,在变量范围,不变性或类似的东西方面是否存在差异?