Lua中的pcall,xpcall
来源:互联网 发布:中国报学史读后感知乎 编辑:程序博客网 时间:2024/05/19 12:24
pcall接收一个函数和要传递个后者的参数,并执行,执行结果:有错误、无错误;返回值true或者或false, errorinfo
if pcall(function_name, ….) then
-- no error
else
-- some error
end
xpcall接收第二个参数——一个错误处理函数,当错误发生时,Lua会在调用桟展看(unwind)前调用错误处理函数,于是就可以在这个函数中使用debug库来获取关于错误的额外信息了。
debug库提供了两个通用的错误处理函数:
debug.debug:提供一个Lua提示符,让用户来价差错误的原因
debug.traceback:根据调用桟来构建一个扩展的错误消息
阅读全文
0 0
- Lua中的pcall,xpcall
- lua: pcall xpcall debug
- Lua中的异常处理pcall、xpcall、debug使用实例
- Lua中的异常处理pcall、xpcall、debug使用实例
- Lua中的异常处理pcall、xpcall、debug使用实例
- Lua 异常处理 pcall xpcall debug
- Lua之pcall和xpcall之学习
- Lua xpcall
- lua pcall
- Lua中xpcall函数
- Lua的pcall函数
- lua pcall 异常处理
- Lua的pcall函数
- Lua的pcall函数
- Lua的pcall函数
- lua pcall error
- lua异常处理机制xpcall
- Lua的pcall错误处理
- ssh总结
- MyBatis 框架的搭建和配置
- 约瑟夫问题,过程推理,递归
- Python入门系列——第5篇
- 第6章 线程的基础知识
- Lua中的pcall,xpcall
- kafka原理简介并且与RabbitMQ的选择
- java中transient关键字学习记录
- libjpeg(1)
- 使用myeclipse部署项目
- C++ 编译时 写入/tmp/xxx时出错,设备上没有空间,编译中断
- 求数组中出现次数超过一半的字符【每日一题】
- 正交投影
- kafka单节点搭建(创建topic让producer为consumer提供消息)