명시적으로 멈출 때
`break`가 나올 때까지 반복하고, 필요하면 `break value`로 값을 반환합니다.
`loop`, `while`, `for`는 모두 반복을 표현하지만 종료 조건과 데이터 접근 방식이 다릅니다.
`break`가 나올 때까지 반복하고, 필요하면 `break value`로 값을 반환합니다.
매 회차 전에 조건을 검사하고, 조건이 거짓이면 자연스럽게 빠져나옵니다.
인덱스 실수를 줄이고, 범위나 배열의 각 요소를 안전하게 다룹니다.