【发布时间】:2010-12-10 04:52:12
【问题描述】:
我的印象是 || 和 or 是同义词。
使用or 设置变量不保存值;为什么?
>> test = nil or true
=> true
>> test
=> nil
>> test = false or true
=> true
>> test
=> false
与||“按预期”工作
>> test = nil || true
=> true
>> test
=> true
【问题讨论】:
-
这对我来说曾经是一个陷阱。
标签: ruby