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 이전에 개발됨

참고 항목

| | | |