成都争鲜回转寿司:问一个lua的问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 17:08:14
lua中
a={};a.x=1;a.y=0
b={};b.x=1;b.y=0
c=a
a和b的内容一样,类型一样,为什么a==c而a~=b呢?

虽然 a和b的内容一样,类型也一样,但这些只表明 a 和 b 在值上相等

而 a 和 b 本身不是值类型,而是引用类型

== 的概念表示 是同一个, 即不只值相等,而且地址也要相同