|| - 邏輯 OR 運算子¶
||
(or) 運算子會先評估其左側運算元。如果左側運算元是偽值,則會評估其右側運算元並回傳該值。否則,它會回傳左側運算元的值。它的型別是兩側型別的聯集。
您可以將 ||
視為 if
的語法糖。
some_exp1 || some_exp2
以上等同於
tmp = some_exp1
if tmp
tmp
else
some_exp2
end
||
(or) 運算子會先評估其左側運算元。如果左側運算元是偽值,則會評估其右側運算元並回傳該值。否則,它會回傳左側運算元的值。它的型別是兩側型別的聯集。
您可以將 ||
視為 if
的語法糖。
some_exp1 || some_exp2
以上等同於
tmp = some_exp1
if tmp
tmp
else
some_exp2
end