【发布时间】:2015-04-16 13:02:03
【问题描述】:
有人可以向我解释一下这里发生了什么以及为什么第一个块中断而第二个块有效吗?在这两个示例中,@final_val 都等于 nil。
下面不起作用。错误是NoMethodError: undefined method>' for nil:NilClass`
if @final_val > value
Do stuff
end
以下有效,但@final_val && @final_val 也等于nil。
if @final_val && @final_val > value
Do stuff
end
【问题讨论】:
标签: ruby