
异常的抛出和捕捉
lvxb_tiger
专注DirectUI界面解决方案,专注客户端程序架构
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义脚本引擎 - 自定义异常二
实现类来抛出异常 //exception class //部分语法很像python,哈哈,参考参考 class myexcept func __init__(self, err, message) self.err = err self.message = message end func __del__(self) end endclass 使用 try throw my...原创 2019-11-18 20:54:04 · 152 阅读 · 0 评论 -
自定义脚本引擎 - 自定义异常一
自定义异常 为了方便抛出异常,你可以选择自定义一个异常的类。如果你的异常足够简单,一个数字,一个字符串就满足,那么就简单的来。 支持直接抛出数字或者字符串作为异常的值传递。 try i = 5 try if(i == 5) then throw "equal five" end except "equal five": //"equal five"的异常在这里被捕捉 ...原创 2019-11-18 20:48:37 · 170 阅读 · 0 评论 -
自定义脚本引擎 -异常一
异常机制 很多种语言都有抛异常和捕捉异常的机制,从而可以尽可能的避免运行时的意外,另外的好处还有可以避免做很多前置的判断。 语法 try ... except exception1: ... except e2,e3: ... except ...: 其他的异常都在这里捕捉,类似c++中的catch(...) finally ... end 与python的不同是没有else字段,自我...原创 2019-11-18 20:40:04 · 222 阅读 · 0 评论