为什么会出现这种情况啊,b是os.date的日期,那个表格是月份查找有多少天的
人已经傻了
写lua时遇到的问题
为啥这样可以,上面的那个就空值了啊啊啊啊啊啊啊啊啊
- 已编辑
我不清楚DaysNormalMonth表里面是什么所以无法给出准确回答,但是你先别急
建议确认一下表中的索引是string还是number
确定是因为os.date()获取的数值好像和普通数值不一样
现在是12月但是尝试b ==12时失败了
还有,lua不是动态类型语言吗,感觉应该…应该不用考虑数据类型啊
CVKNO80098 lua的table是数组和哈希表的结合体,所以键的类型决定了从数组还是哈希表取值
雀食
os.date获取的是string,但默认数字是number
通过tonumber()转换格式就好了