ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2818|回复: 1

Lua语法--16错误处理

[复制链接]
发表于 2020-8-19 22:09:35 | 显示全部楼层 |阅读模式
===============================================
#!/usr/local/bin/lua

local function add(a,b)
   assert(type(a) == "number", "a 不是一个数字")
   assert(type(b) == "number", "b 不是一个数字")
   return a+b
end
add(10)
===============================================
回复

使用道具 举报

 楼主| 发表于 2020-8-19 22:09:44 | 显示全部楼层
===============================================
#!/usr/local/bin/lua

function myfunction ()
   n = n/nil
end

function myerrorhandler( err )
   print( "ERROR:", err )
end

status = xpcall( myfunction, myerrorhandler )
print( status)
===============================================

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-18 23:51 , Processed in 0.036538 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表