목차
while 반복문 정의
break 키워드 - 반복문 탈출
next 키워드 - 특정 조건 건너뛰기
while 반복문과 if...else... 조건문 결합
R 언어 반복문 종류
① while 반복문
② for 반복문
while 반복문 정의
지정 조건이 충복하는 한 반복 실행.
[주의] 초기값과 값 증감 설정 안 하면, 무한반복될 수 있음.
[예제]
i <- 1
while (i < 6) {
print(i)
i <- i + 1
}
결과값:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
break 키워드 - 반복문 탈출
지정 조건일 때 반복 멈춤.
[예제]
i <- 1
while (i < 6) {
print(i)
i <- i + 1
if (i == 4) {
break
}
}
결과값:
[1] 1
[1] 2
[1] 3
next 키워드 - 특정 조건 건너뛰기
해당 조건일 때만 실행 안 하고, 다음 조건으로 넘어가 계속 반복 실행.
[주의] 타 언어는 보통 continue 키워드 사용하나, R은 next 키워드 사용.
[예제]
i <- 0
while (i < 6) {
i <- i + 1
if (i == 3) {
next
}
print(i)
}
결과값:
[1] 1
[1] 2
[1] 4
[1] 5
[1] 6
while 반복문과 if...else... 조건문 결합
i <- 1
while (i <= 6) {
if (i < 6) {
print("끝 X")
} else {
print("끝 O")
}
i <- i + 1
}
결과값:
[1] "끝 X"
[1] "끝 X"
[1] "끝 X"
[1] "끝 X"
[1] "끝 X"
[1] "끝 O"
주소 복사
랜덤 이동