else와 함께 사용된 unless 문을 보고합니다. 긍정 조건문을 포함하는 분기를 먼저 두는 것이 더 좋습니다.
예:
# 나쁜 사례
a = 1
unless a > 2
puts 'a is 2 or less'
else
puts 'a is greater than 2'
end
unless를 if로 변환하기 위해 빠른 수정을 사용할 수 있습니다. 빠른 수정이 적용된 후 결과는 다음과 같습니다.
# 좋은 사례
a = 1
if a > 2
puts 'a is greater than 2'
else
puts 'a is 2 or less'
end