Lua for premake4初学者:'variable = {"a", "b"}'和'variable {"a", "b"}'是一样的吗?

在 Premake 中,我们有一些结构,比如 files { "**.h", "**.cpp" },那么 files = { "**.h", "**.cpp" } 是同样的意思吗?

原文链接 https://stackoverflow.com/questions/5237745

点赞
stackoverflow用户178761
stackoverflow用户178761

不,这个形式与

files({"**.h", "**.cpp"})

是一样的,也就是一个函数调用。通常情况下,如果一个函数只带有一个字面量参数,你可以省略括号:

print "Hello world!"
2011-03-08 20:36:16