向表格中插入打印语句

我正在尝试使用 table.insertprint 插入到我的表格中,我的代码如下:

local myTable = {}
table.insert(myTable, print("hi"))
点赞
用户6575359
用户6575359

假设:

local myTable = {}

案例1

myTable中插入function

table.insert(myTable, print)

执行插入到myTable中的function

myTable[1]("hi") --就像普通的打印一样

* 案例2 *

myTable中插入一个分配了参数的function

table.insert(myTable, function() print("hi") end)

执行插入到myTable中的function

myTable[1]()
2018-02-08 18:37:31