&& - 逻辑与运算符¶
&&
(和) 评估其左侧。如果它是真值,它会评估其右侧并具有该值。否则,它具有左侧的值。其类型是两侧类型联合。
您可以将 &&
视为 if
的语法糖
some_exp1 && some_exp2
以上等同于
tmp = some_exp1
if tmp
some_exp2
else
tmp
end
&&
(和) 评估其左侧。如果它是真值,它会评估其右侧并具有该值。否则,它具有左侧的值。其类型是两侧类型联合。
您可以将 &&
视为 if
的语法糖
some_exp1 && some_exp2
以上等同于
tmp = some_exp1
if tmp
some_exp2
else
tmp
end