제어문의 역할
실행 흐름의 제어를 위한 문법
다양한 제어문
조건문
if문
만약 ~~ 라면의 의미
if 조건절1 조건 1이 참일때 elsif 조건2 조건 2가 참일때 else 둘다 거짓일때 end
unless문
만약 ~~ 가 아니라면의 의미
unless 조건절1 조건 1이 거짓일때 else 조건 1이 참일때 end
예시
# 짝수인지 판별 num = 2 if num%2 == 0 puts "even" else puts "odd" end
반복문
while문
~~ 하는 동안의 의미
while 조건 조건 참일때 실행 end
for문
“For …, do …”(…동안 …를 하라)에서 유래
# 범위에 대한 반복 for 변수 in 범위 변수에 범위 값이 담겨서 사용 가능하다 end # 배열에 대한 반복 for 변수 in 배열 변수에 배열의 원소값이 담겨서 사용 가능하다 end
강의에서 다루지 않은 제어문
case 문
each 문
until 문
break
next( 다른 언어에서의 continue)
redo
retry