标签: syntax lua demo
我正在学习课程演示,你可以在https://www.lua.org/cgi-bin/demo?account找到。 在Lua的Programming中,他们使用以下行创建了一个新帐户:
a = Account:new{balance = 0} -- (1)
它似乎与普通函数调用相同:
a = Account:new({balance = 0}) -- (2)
我理解第二个调用是如何工作的,但有人可以解释为什么示例1中的语法有效吗?
答案 0 :(得分:1)
第一种形式只是第二种形式的同步糖。
请参阅section 3.4.10的reference manual。