标签: lua
我怎么知道dofile是否正确完成。我在pcall中调用do文件。当我给出一个nil参数时,我发现它无法返回。
dofile
dofile(nil)
答案 0 :(得分:3)
dofile在保护模式下不起作用,当遇到错误时,错误会传播给其调用者。
但是,你的例子是另一回事:
dofile(文件名)的参数是可选的,当它不带参数调用时(或者,在你的情况下,使用nil调用),它执行来自{的内容{1}}。在翻译中尝试一下,你会看到。
nil