2938| 28
|
[已经解决] 【已解决】nil?里面?是代表什么? |
| ||
点评
把你也好顿绕了把。我的思路时长这样哈哈
那加上?,问题又绕回来了
unless BattlerName[@battler.name].nil不带问号,不为空,返回false,成立
if BattlerName[@battler.name].nil不带问号,就是为空,返回true
应该是不为空才加载图片吧?
| ||
点评
好,试了下,if not这下子理解了
| ||
小仙女一枚~
|
||
点评
看了太言简意赅了,就一句
if BattlerName[@battler.name] != nil那就是这个意思吧。不为空则加载,用if写的话
直接找 object 这一页去看
我怎么没搜索出来,也是醉了
| ||
点评
绝了,我和空值弄混了。
| ||
→ 老鹰的RM作品展览馆 - GitHub ←
↓ 老鹰的索引页 - Gitee ↓ ---------- PICK UP! ---------- 【RGSS3脚本】对话框扩展 【化为碎片】噩梦破碎【极短篇游戏】 |
||
点评
顺便 主楼都说了 nil 返回的是空 那至少没报错 本来就是回复主楼的。。。你不会是没看主楼就点评了吧
他主楼里的写法就是一个方法呀 至于定义方法的问题 你问楼主啊
有 nil? 这个方法了, 谁又会这么无聊或者在什么情况下又去 def nil 呢? 想像不出来
↓ 俺不是太明白,研究得不透彻。俺只知道 BattlerName[@battler.name] 获取的对象如果没有 def nil 的话
BattlerName[@battler.name].nil 会报错。
BattlerName[@battler.name].nil 这里的nil也能是对象?。。。你完全丢了上下文呀
| ||
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
|
||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 16:30
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.