제어문의 역할
실행 흐름의 제어를 위한 문법
다양한 제어문
조건문
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

