【发布时间】:2015-03-08 22:18:32
【问题描述】:
我的问题是我有一个函数需要在被引用之前被调用。换句话说,代码如下:
doStuff()
local function doStuff() end
每当我尝试运行它时,它都无法引用函数 doStuff()。我的问题是如何在不将函数移到调用位置上方的情况下调用此函数?所以我不想:
local function doStuff() end
doStuff()
因为它会导致我程序的其他部分出错。
【问题讨论】:
-
为什么不能把定义移到调用前,能说明问题吗?
-
原因是这个函数依赖于doStuff()和它的定义之间的一个函数。
标签: lua