Project1
标题:
脚本代码错误
[打印本页]
作者:
ae3175001
时间:
2013-10-3 13:57
标题:
脚本代码错误
$c=0 if c=nil
$c.between?(0.1,0.5)
(0.1..0.5)===$c
(0.1..0.5).member?$c
(0.1..0.5).include?$c
复制代码
这个脚本在运行游戏时出错,如图。。。。什么是NilClass?
QQ截图20131003135137.jpg
(224.01 KB, 下载次数: 18)
下载附件
保存到相册
2013-10-3 13:55 上传
作者:
喵呜喵5
时间:
2013-10-3 13:59
第五行,后半句等号漏了一个
作者:
余烬之中
时间:
2013-10-4 11:40
$c=0 if c=nil #这里不该用if c=nil 而该用if $c == nil
$c.between?(0.1,0.5) #不明白楼主想做什么,这个表达式会返回false
(0.1..0.5)===$c #返回false
(0.1..0.5).member?$c #返回false
(0.1..0.5).include?$c #false
#楼主为什么要写这个脚本,它定义了一个全局变量c,然后赋值0,然后四行都返回false值,但又不用它…………
#nil空/伪,nilclass空类,表示不存在
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1