def a
puts 'a'
end
def b
puts 'b'
end
p a || b #=> prints both 'a' and 'b' although it would only print a
p a && b #=> prints only a
这是怎么回事?我正在使用 1.9.3
编辑:我忘了 puts 返回 nil,现在这很有意义,感谢第一个答案:)
def a
puts 'a'
end
def b
puts 'b'
end
p a || b #=> prints both 'a' and 'b' although it would only print a
p a && b #=> prints only a
这是怎么回事?我正在使用 1.9.3
编辑:我忘了 puts 返回 nil,现在这很有意义,感谢第一个答案:)