标签: ruby
我想知道我们是否可以表达“如果第一个为空,则选择第二个。”
foo = bar || doe #if bar is nil, foo = doe
答案 0 :(得分:4)
a ||= b
a = a || b
nil
false
答案 1 :(得分:4)
不确定。它按预期工作:
bar = nil doe = "Hello" foo = bar || doe # => "Hello"