lua函数中的函数名是什么?

比如有一个:functiona()functionb()print("-")endend函数a的函数名就是a,那函数b的函数名该怎么表示?新手,求大神指教... 比如有一个:
function a()
function b()

print("-")

end

end
函数a的函数名就是a,
那函数b的函数名该怎么表示?
新手,求大神指教
展开
 我来答
百度网友fe016f1
推荐于2016-04-17 · TA获得超过802个赞
知道小有建树答主
回答量:467
采纳率:77%
帮助的人:304万
展开全部

lua的变量默认全局,所以可以直接调用b()

但是注意,由于b是在a中定义的,所以必须先调用过a

即:

function a()
    function b()
        print("current func: b")
    end
    
    print("current func: a")
end

b()  --报错,b()尚未定义

a()  --输出 current func: a
b()  --b可以正常调用,输出current func: b
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式