新手问题 《面向对象设计实践指南 Ruby 语言描述》第 43 页,关于 “||” 方法,有疑问,望解决

匿名 · 2014年06月15日 · 最后由 neverlandxy_naix 回复于 2014年06月15日 · 1903 次阅读

多字要打,有点懒,直接上图哈 :D

第一个图,书中说当 key 缺失的时候,fetch 可以返回 nil。而||无法表达这个。

1L 正解,如果你想初始化一个变量为 false 或者 nil, 用 || 不好实现

需要 登录 后方可回复, 如果你还没有账号请 注册新账号