小春网

 找回密码
 注册账号
12
返回列表 发新帖
楼主: snowman1101
收起左侧

[IT 交流] 请教一句简单的运算符号问题

[复制链接]
 楼主| 发表于 2012-8-18 00:29:12 | 显示全部楼层
chinkakaka 发表于 2012-8-17 22:11
会不会是程序中有重写过运算符?没看代码,完全是猜想

我读了代码,那一句应该 是 if aaa != -1 then 的意思
就是弄不明白为什么那么写,而且编译还没有错误
回复

使用道具 举报

头像被屏蔽
发表于 2012-8-18 10:24:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2012-8-18 10:25:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-8-18 21:42:07 | 显示全部楼层
chinkakaka 发表于 2012-8-17 22:11
会不会是程序中有重写过运算符?没看代码,完全是猜想

多谢提示,迷糊又看了一下代码,虽然没有运算符重载的处理
但是终于知道了原来这里嵌入了一种叫做Lua的脚本,这个语法应给是Lua语言的语法
回复

使用道具 举报

发表于 2012-8-18 21:45:06 | 显示全部楼层
雪人,你好,迷糊的新见解如下:

打开你提供的Role.xml文件,开头处有下面这样的引用处理
<script include="ui/packagefun.lua;ui/pet.lua">

所以迷糊认为这里嵌入的语言是Lua

而在Lua语言里,比较操作符 ~= 完全等价于 (==) 操作的反值。
参考如下:
http://www.codingnow.com/2000/download/lua_manual.html

估计接近正确答案了,呵呵
回复

使用道具 举报

 楼主| 发表于 2012-8-20 16:06:35 | 显示全部楼层
非常感谢 终于理解了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表