||

||(논리합, OR)는 좌항을 먼저 평가합니다. 그 값이 이라면, 우항을 평가하여 그 값을 가집니다. 그렇지 않다면 좌항의 값을 가집니다. 그 타입은 양쪽 항의 타입의 공용체입니다.

||if를 나타내는 문법적 편의 사항으로 볼 수 있습니다.

some_exp1 || some_exp2

# 다음과 동일
tmp = some_exp1
if tmp
  tmp
else
  some_exp2
end

results matching ""

    No results matching ""