近期遇到一个面试题,要求补齐一段lua代码,当然,过程怎样先忽略,主要疑惑的地方在如下:
a.name = 20
a.age = "20"
b.foo = "x"
-- 输出
-- 类型不匹配:name 的类型是 string
-- 类型不匹配:age 的类型是 number
-- 函数不能赋值
这里为什么进行赋值之后会有类型检测的效果?我找遍语法也没找到类似属性访问器的语法,应该怎么实现呢?
https://www.jianshu.com/p/37e97ce2cd06