[Ruby] 제어문

[원본 링크]

참고로 루비는 모든 스코프의 끝을 end로 표현한다.


if-else 문
else + if는 elif도 아니고 elsif다. 뭐이리 애매하게 해놨는지. image

image


unless문
이건 조건식이 거짓일때 수행된다. image

image

참고로 유니코드 문자열 출력하려면 이걸 위에 붙여야한다.

encoding: utf-8


case-when문
다른 언어의 switch문 등에 해당된다.
디폴트는 else로 표현한다. image