&&(논리곱, AND)는 좌항을 먼저 평가합니다. 그 값이 거짓이라면, 우항을 평가하여 그 값을 가집니다. 그렇지 않다면 좌항의 값을 가집니다. 그 타입은 양쪽 항의 타입의 공용체입니다.
&&
&&를 if를 나타내는 문법적 편의 사항으로 볼 수 있습니다.
if
some_exp1 && some_exp2 # 다음과 동일 tmp = some_exp1 if tmp some_exp2 else tmp end