|
发表于 2024-4-26 12:50:39
|
显示全部楼层
本帖最后由 lulin155 于 2024-4-26 12:54 PM 编辑
不懂就别瞎几把教别人
在函数末尾放置return可以方便地处理错误情况。如果函数执行过程中遇到错误,可以通过return , error_message的形式返回错误信息
给你举个例子
function add(a, b)
if b == 0 then
-- 如果除数为0,返回nil和一个错误信息
return
else
-- 正常执行除法并返回结果
return a / b, nil
end
end
result, errorMessage = add(10, 0)
if result == nil then
-- 处理错误
print("Error occurred:", errorMessage)
end
这样脚本执行 函数的时候可以收集 函数的错误
默认的 return 等价于 return nil 或者 return flase
如果末尾是 return ture 在lua 中 就不会再执行 函数的后面代码
不写 return的基本都是菜鸡新手
|
评分
-
查看全部评分
|