Project1

标题: 脚本代码错误 [打印本页]

作者: ae3175001    时间: 2013-10-3 13:57
标题: 脚本代码错误

  1. $c=0 if c=nil
  2. $c.between?(0.1,0.5)
  3. (0.1..0.5)===$c
  4. (0.1..0.5).member?$c
  5. (0.1..0.5).include?$c
复制代码
这个脚本在运行游戏时出错,如图。。。。什么是NilClass?

QQ截图20131003135137.jpg (224.01 KB, 下载次数: 18)

QQ截图20131003135137.jpg

作者: 喵呜喵5    时间: 2013-10-3 13:59
第五行,后半句等号漏了一个
作者: 余烬之中    时间: 2013-10-4 11:40

  1. $c=0 if c=nil #这里不该用if c=nil 而该用if $c == nil
  2. $c.between?(0.1,0.5)  #不明白楼主想做什么,这个表达式会返回false
  3. (0.1..0.5)===$c #返回false
  4. (0.1..0.5).member?$c #返回false
  5. (0.1..0.5).include?$c #false
  6. #楼主为什么要写这个脚本,它定义了一个全局变量c,然后赋值0,然后四行都返回false值,但又不用它…………
  7. #nil空/伪,nilclass空类,表示不存在
复制代码





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