为什么在函数的任意表达式里用省略号会导致Lua的arg变量变成空值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计513个文字,预计阅读时间需要3分钟。
在SQL表达式中,使用函数`tell`会打印出隐式表的值。例如,`endtell(12, 43, 12, 55)`会打印出以下内容:
value of implicit table: 12value of implicit table: 43value of implicit table: 12value of implicit table: 55
这是因为`tell`函数会逐个打印出传递给它的参数值,而`arg`参数代表传递给函数的参数列表。在上述例子中,`arg`包含了四个值:12, 43, 12, 55。因此,`tell`函数会分别打印出这四个值。如果没有提供任何参数,`arg`的值将为空,因此不会打印任何内容。例如,使用`with print(隐含表的参数)`时,如果没有提供参数,将不会打印任何信息。
本文共计513个文字,预计阅读时间需要3分钟。
在SQL表达式中,使用函数`tell`会打印出隐式表的值。例如,`endtell(12, 43, 12, 55)`会打印出以下内容:
value of implicit table: 12value of implicit table: 43value of implicit table: 12value of implicit table: 55
这是因为`tell`函数会逐个打印出传递给它的参数值,而`arg`参数代表传递给函数的参数列表。在上述例子中,`arg`包含了四个值:12, 43, 12, 55。因此,`tell`函数会分别打印出这四个值。如果没有提供任何参数,`arg`的值将为空,因此不会打印任何内容。例如,使用`with print(隐含表的参数)`时,如果没有提供参数,将不会打印任何信息。

