Project1

标题: 请问这个运算符表示什么意思? [打印本页]

作者: clap_pl    时间: 2009-12-25 11:04
标题: 请问这个运算符表示什么意思?
今天看无意中看到脚本中有这么一个运算符“ |= ”在C#中好像是位或运算符
这里应该不是 请问这个运算符在脚本中表示什么意思 相关用法为何?
如:
effective |= hit < 100
这句话啥意思?
作者: 新月の道化师    时间: 2009-12-25 17:17
ruby不清楚,python里是判断后面的式子如果为true则给|=左边的变量

  1. >>> a=2
  2. >>> b=3
  3. >>> a|=b
  4. >>> a
  5. 3
  6. >>> b
  7. 3
  8. >>> a|=b==2
  9. >>> a
  10. 3
  11. >>> a=2
  12. >>> a|=b==2
  13. >>> a
  14. 2
复制代码

作者: clap_pl    时间: 2009-12-27 10:52
哦,先受教了
不过是把什么赋给左边的变量呢




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