중첩 삼항 연산자를 보고합니다. 중첩 상항 연산자는 읽기 어려울 수 있으며 대신 최소 하나의 if 문을 사용하는 것이 보통 더 좋습니다.

예:

min = x < y ? (x < z ? x : z) : (y < z ? y : z)

빠른 수정이 적용된 후 결과는 다음과 같습니다.
min = if x < y
  x < z ? x : z
else
  y < z ? y : z
end

'Ruby 스타일 가이드' 참고