首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Lua函数有没有办法获得调用自身的文件的路径?

发布网友 发布时间:2022-04-24 16:27

我来回答

1个回答

热心网友 时间:2023-10-22 15:01

你可以考虑用debug库帮助你

for i,v in pairs(debug.getinfo(2)) do
    print(i,v)
end

但是我不是很推荐这个库 这个库的很多函数效率很低 而且破坏了域的概念

你应该通过许多其他途径对这个函数进行维护

其中2表示当前栈的层次 因为你是两重的函数调用,所以是上一层的函数调用相关的信息,比如名字,函数 所在文件 函数定义的行数等等

运行demo的时候要注意 这一段代码不能拿去运行 必须放在第二重嵌套的函数里使用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com