查看: 1216|回复: 3

[已经解决] 关于那个《和我从头学ruby》

  [复制链接]
梦石
0
星屑
90
在线时间
157 小时
注册时间
2011-8-24
回帖
90
发表于 2011-11-19 09:27:24 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
最近打算学习脚本,于是看到这篇文章,感觉很好,但是有实际操作时出了一个问题
在《和我从头学ruby (4)》里面有一个事件说的是:
调查某个机关,开关1开启,再调查之,开关1关闭。

用那个脚本
脚本:$game_switches[1]=not $game_switches[1]
的时候总是发生错误,后来我把not改成!就没有错了,为什么?! 和not不是一样的吗?为什么not不行,难道是只有我有这个问题?

求解释,先谢过大家了~
嗷!!!
梦石
0
星屑
8502
在线时间
7361 小时
注册时间
2010-7-16
回帖
4709

开拓者

发表于 2011-11-19 10:09:55 | 显示全部楼层
$game_switches[1]=(not $game_switches[1])
加个括号
回复

使用道具 举报

梦石
0
星屑
90
在线时间
157 小时
注册时间
2011-8-24
回帖
90
 楼主| 发表于 2011-11-19 11:34:26 | 显示全部楼层
熊的选民 发表于 2011-11-19 10:09
$game_switches[1]=(not $game_switches[1])
加个括号

真的耶~!可是为什么加括号就可以了丫?
还有为什么!不用加括号就可以?
是优先的问题吗?
嗷!!!
回复

使用道具 举报

梦石
0
星屑
8502
在线时间
7361 小时
注册时间
2010-7-16
回帖
4709

开拓者

发表于 2011-11-19 12:07:02 | 显示全部楼层
就是ruby的语法吧。c++可没这个规定。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部