为什么 Lua 中函数未选中却自动被调用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计413个文字,预计阅读时间需要2分钟。
作为初学者,我在Lua中遇到了一个简单的问题:`+a=function() print(hello) end b={125, 116, a()} print(b[1])` 它应该只打印125,但它也打印了hello。这是因为函数`a()`在创建表`b`时被调用了。我创建了一个函数,并将其分配给了表`b`的元素。
本文共计413个文字,预计阅读时间需要2分钟。
作为初学者,我在Lua中遇到了一个简单的问题:`+a=function() print(hello) end b={125, 116, a()} print(b[1])` 它应该只打印125,但它也打印了hello。这是因为函数`a()`在创建表`b`时被调用了。我创建了一个函数,并将其分配给了表`b`的元素。

