设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2547|回复: 28
打印 上一主题 下一主题

[已经解决] 【已解决】nil?里面?是代表什么?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4583
在线时间
1205 小时
注册时间
2016-4-7
帖子
982

开拓者

1
发表于 2019-6-9 22:27:07 | 显示全部楼层
就是正常的方法名

nil 和 nil? 是两个方法

ruby里方法名里可以包含?
一般约定成俗的是?结尾的方法返回的是Boolean值 类似的还有!

具体可以看这篇文章:
https://stackoverflow.com/questi ... end-of-method-names

点评

顺便 主楼都说了 nil 返回的是空 那至少没报错 本来就是回复主楼的。。。你不会是没看主楼就点评了吧  发表于 2019-6-11 01:28
他主楼里的写法就是一个方法呀 至于定义方法的问题 你问楼主啊  发表于 2019-6-11 01:26
有 nil? 这个方法了, 谁又会这么无聊或者在什么情况下又去 def nil 呢? 想像不出来  发表于 2019-6-10 15:48
↓ 俺不是太明白,研究得不透彻。俺只知道 BattlerName[@battler.name] 获取的对象如果没有 def nil 的话 BattlerName[@battler.name].nil 会报错。  发表于 2019-6-10 15:46
BattlerName[@battler.name].nil 这里的nil也能是对象?。。。你完全丢了上下文呀  发表于 2019-6-10 14:19
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-17 10:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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