跳到內容

&& - 邏輯 AND 運算子

&& (and) 會先評估其左手邊的運算元。如果為真值,它會評估右手邊的運算元,並採用該值。否則,它會採用左手邊的值。其型別是兩邊型別的聯集。

您可以將 && 視為 if 的語法糖

some_exp1 && some_exp2

以上等同於

tmp = some_exp1
if tmp
  some_exp2
else
  tmp
end