- 积分
- 23
- 阅读权限
- 10
- 鲜花
- 0
- 猫粮
- 63
- 在线时间
- 25 小时
- 精华
- 0
- 注册时间
- 2020-4-13
- 性别
- 保密
- 最后登录
- 2023-4-25
学前班
- 鲜花
- 0
- 猫粮
- 63
|
楼主 |
发表于 2021-11-10 14:08:49
|
显示全部楼层
lua: attempt to index local 'XXXX' (a boolean value)
ckx0709 2019-07-05 17:12:21 4523 收藏 2
分类专栏: lua
版权
lua
专栏收录该内容
4 篇文章0 订阅
订阅专栏
引用本地方法布尔值,学习一个新的语言,有时候很小的一个语法错误就能把人折磨死,把错误贴出来百度又发现不曾有人记录过,痛苦至极,翻译出来有稀里糊涂不明就里,记录下来!为后来者掌一盏灯!!!
原因在与lua模块语法缺少了return关键字!!!
定义一个模块:
--定义模块
local calc_method = {}
--为模块声明一个say的方法
function calc_method:say()
return "hello word!!"
end
--返回关键字,错误的根本
return calc_method
这是一个最简单的模块,其他在此基础展开吧。
————————————————
版权声明:本文为CSDN博主「ckx0709」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ckx178/article/details/94741813
网上找了这个 可是看不懂 有懂的吗 |
|