找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1824|回复: 6

问个超低级问题

[复制链接]
发表于 2005-2-2 23:11:23 | 显示全部楼层 |阅读模式
effective |= hit < 100

在这句中 “|=”是个什么符号?起什么作用?
发表于 2005-2-3 09:16:01 | 显示全部楼层
| 与前面或后面的表达式匹配
请查看ruby教程
 楼主| 发表于 2005-2-3 22:50:55 | 显示全部楼层
那请问何为“匹配”
发表于 2005-2-3 23:30:24 | 显示全部楼层
其实我也不明白,上面那句是照搬教程里的
发表于 2005-2-6 16:44:44 | 显示全部楼层
那些什么教程都说德不明不白的!!对我们这些菜鸟完全看不懂嘛...
只会用一些我们看不懂的词        
发表于 2005-2-6 18:27:15 | 显示全部楼层
effective |= hit < 100

好象是这个意思吧:

if hit < 100

  effective = true

else

  effective = false

end

[此贴子已经被作者于2005-2-6 18:38:14编辑过]
发表于 2005-2-6 18:29:40 | 显示全部楼层
自己代入
例:
foo += 12       # foo = foo + 12foo *= 3        # foo = foo * 3
文法:
式1 op= 式2     # 式 1 は通常の代入の左辺のいずれか
op は以下のいずれかです。演算子と = の間にスペースを空けてはいけません。
+, -, *, /, %, **, &, |, ^, <<, >>, &&, ||
この形式の代入は、ほとんどの場合において
式1 = 式1 op 式2
と評価されます。

……

RGSS里好象没有提到“|”的意思,哎……

[此贴子已经被作者于2005-2-6 18:37:52编辑过]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 16:38 , Processed in 0.012172 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表