&& - 邏輯 AND 運算子¶
&&
(and) 會先評估其左手邊的運算元。如果為真值,它會評估右手邊的運算元,並採用該值。否則,它會採用左手邊的值。其型別是兩邊型別的聯集。
您可以將 &&
視為 if
的語法糖
some_exp1 && some_exp2
以上等同於
tmp = some_exp1
if tmp
some_exp2
else
tmp
end
&&
(and) 會先評估其左手邊的運算元。如果為真值,它會評估右手邊的運算元,並採用該值。否則,它會採用左手邊的值。其型別是兩邊型別的聯集。
您可以將 &&
視為 if
的語法糖
some_exp1 && some_exp2
以上等同於
tmp = some_exp1
if tmp
some_exp2
else
tmp
end