小春网

 找回密码
 注册账号
查看: 1047|回复: 15
收起左侧

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

[复制链接]
发表于 2012-8-16 17:45:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
请问这句是什么意思啊


if aaaa ~= i then
.....
else
.....
end

这个 ~= 怎么理解呢?     "!= "   ?

是 一个 xml 文件里的 script
发表于 2012-8-16 21:04:33 | 显示全部楼层
http://msdn.microsoft.com/zh-cn/library/46zxf1c0.aspx
回复

使用道具 举报

发表于 2012-8-16 21:28:12 | 显示全部楼层
~参考沙发

~=是不是写反了?貌似不支持这种语法呀……
回复

使用道具 举报

 楼主| 发表于 2012-8-16 21:40:12 | 显示全部楼层
我知道是取反
但  直接按文面理解应该是   if(aaaa=aaaa~i)  then  这明显语法错误
我看到的那个xml里 i 为-1  -1的2进制 是  所有位都为1 取反就是 0 也就是 false
这句还是理解不了 不知道是不是语法有问题
回复

使用道具 举报

 楼主| 发表于 2012-8-16 21:42:38 | 显示全部楼层
憨吃迷糊睡 发表于 2012-8-16 21:28
~参考沙发

~=是不是写反了?貌似不支持这种语法呀……

如果是= ~ 不就直接赋值了吗,那么还用 if 判断有什么意义啊
回复

使用道具 举报

发表于 2012-8-16 21:49:43 | 显示全部楼层
snowman1101 发表于 2012-8-16 21:42
如果是= ~ 不就直接赋值了吗,那么还用 if 判断有什么意义啊

如果非要解释那就是把i取反赋值给aaaa,然后判断i取反后的结果是否为逻辑真……

总之,怪怪的
回复

使用道具 举报

 楼主| 发表于 2012-8-16 21:56:51 | 显示全部楼层
这xml 是在 石器时代 移动版 官方的 apk里看到的,http://sq.gamebean.com/qx_android.html
apk的 assets\ui\Role.xml

Role.zip

11.1 KB, 下载次数: 2, 下载积分: 元气 -1 点

回复

使用道具 举报

发表于 2012-8-17 09:44:04 | 显示全部楼层
snowman1101 发表于 2012-8-16 21:56
这xml 是在 石器时代 移动版 官方的 apk里看到的,http://sq.gamebean.com/qx_android.html
apk的 assets\u ...

确实很多处使用了,等待高手回复
回复

使用道具 举报

 楼主| 发表于 2012-8-17 15:07:38 | 显示全部楼层
问了周围的IT 朋友 都说不知道 也不知道是不是源码有问题
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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