Ruby 수업

기본적인 제어구조

제어문의 역할

실행 흐름의 제어를 위한 문법

다양한 제어문

조건문

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


반복문 배울 수 있는 곳 tutorials point

조건문 배울 수 있는 곳 tutorials point

댓글

댓글 본문
버전 관리
Karoid
현재 버전
선택 버전
graphittie 자세히 보기