错误处理 – Lua错误处理
发布时间:2020-12-14 21:43:23 所属栏目:大数据 来源:网络整理
导读:我是lua的新手. 我试过用 http://keplerproject.github.io/luafilesystem/examples.html 并且它在无法访问的目录上引发错误. 这似乎是由luaL_error https://github.com/keplerproject/luafilesystem/blob/master/src/lfs.c#L563引起的 我怎么能抓到这个错误
我是lua的新手.
我试过用 这似乎是由luaL_error https://github.com/keplerproject/luafilesystem/blob/master/src/lfs.c#L563引起的 我怎么能抓到这个错误? pcall(lfs.dir('/etc/passwd')) #this fails to handle the not a directory error 解决方法
pcall(lfs.dir(‘/ etc / passwd’))失败,因为错误是在pcall之外触发的(当计算pcall的参数时).你需要使用
local ok,res = pcall(lfs.dir,'/etc/passwd') 请注意,传递给lfs.dir的参数是给pcall的,而不是lfs.dir. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在DELPHI中用TreeView控件从数据库中动态装载信息
- vb commondialog 如何设置初始化路径啊?
- lua流水账1:协同
- perl:编码规范;严格要求自己
- vb.net – Facebook重定向网址为“https://www.facebook.co
- [bigdata-126] docker+squid3搭建代理服务器
- java – Spring Boot – 用于处理JSON或HTML的错误控制器
- delphi – 限制TDBGrid中的inplace编辑器的最大文本长度
- 使用golang的http模块构建redis读写查api
- VB开发时从SourceScafe上Down的Form在工程中会丢失