Project1

标题: 看脚本发现的问题:关于“|=”这个运算符 [打印本页]

作者: 醉昭    时间: 2010-8-23 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 六祈    时间: 2010-8-23 13:59
回复 醉昭 的帖子
a |= b
等同于
a = a | b
作者: 后知后觉    时间: 2010-8-23 14:20
本帖最后由 后知后觉 于 2010-8-23 14:24 编辑

这个 要看是哪个类的对象了
如果是 整数 的话那就是 位运算
F1 里没有讲解 位运算.
在百度百科有相关内容.不过这东西一般人用不上
http://baike.baidu.com/view/379209.htm

如果是 true/false
那就查看 FalseClass / TrueClass

FalseClass
self & other
通常返回 false。

self | other
self ^ other
若 other 为真则返回 true,若为假则返回 false。

TrueClass
self & other
若 other 为真则返回 true,为假则返回 false。

self | other
总是返回 true。

self ^ other
若 other 为真则返回 false,为假则返回 true。





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1