Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

break

for 루프 또는 while 루프 실행 종료

구문

설명

예제

breakfor 루프나 while 루프의 실행을 종료합니다. 루프에서 break 문 이후에 나오는 명령문은 실행되지 않습니다.

중첩 루프에서 break는 이 명령문이 실행되는 루프만 종료합니다. 컨트롤은 해당 루프의 end 뒤에 오는 명령문으로 이동합니다.

예제

모두 축소

다음 차례 난수가 상한보다 클 때까지 난수열의 합을 구합니다. 그런 다음 break 문을 사용하여 루프를 종료합니다.

limit = 0.8;
s = 0;

while 1
    tmp = rand;
    if tmp > limit
        break
    end
    s = s + tmp;
end

  • break 문은 for 또는 while 루프를 완전히 종료합니다. 루프의 나머지 명령을 건너뛰고 다음 반복을 시작하려면 continue 문을 사용하십시오.

  • breakfor 루프나 while 루프 외부에 정의될 수 없습니다. 함수를 종료하려면 return을 사용하십시오.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

참고 항목

| | | |

R2006a 이전에 개발됨