--a.lua
f = loadfile("b.lua")
function fun()
return "hello world"
end
function fun2()
end
--函数执行成功返回2个值,分别为true和另外一个函数的返回值,如果没有返回值则返回nil
--函数执行失败返回2个值,分别为false和出错信息
a, b = pcall(fun)
print(a, b)
a, b = pcall(fun2)
print(a, b)
a, b = pcall(f)
print(a, b)
--b.lua
tab = {key = "hello world", vlaue = 47}
return tab