R

[basic] R - While Loop (알랭 while반복문) - break, next 키워드

1,383
목차
  1. while 반복문 정의
  2. break 키워드 - 반복문 탈출
  3. next 키워드 - 특정 조건 건너뛰기
  4. 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"



분류 제목
basic R - Home (알랭 입문)
basic R - Intro (알랭 소개)
basic R - Start (알랭 시작)
basic R - Syntax / Print (알랭 구문/출력)
basic R - Comments (알랭 주석)
basic R - Variables (알랭 변수)
basic R - Data Types (알랭 데이터타입) - 자료형
basic R - Numbers (알랭 숫자)
basic R - Math (알랭 수학)
basic R - Strings (알랭 문자열) ※ 회피문자
basic R - Booleans / Logical Values (알랭 블린/논리값) - 참거짓
basic R - Operators (알랭 연산자)
basic R - If ... Else (알랭 IF조건문)
basic R - While Loop (알랭 while반복문) - break, next 키워드
basic R - For Loop (알랭 for반복문)
1/2
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 1
웹유틸
회원센터
홈짱 PC버전 로그인