control

제어 흐름 선택 기준

if, loop, while, for는 조건을 평가하는 방식과 반복 종료 기준이 다릅니다.

판단 기준

반복 횟수와 종료 조건을 코드 밖에서도 설명할 수 있는가

if

조건에 따라 값이나 실행 경로를 나눕니다.

loop

명시적으로 break할 때까지 반복하고 break 값도 돌려줄 수 있습니다.

while

조건이 참인 동안만 반복합니다.

for

컬렉션과 범위를 순회할 때 가장 안전하고 읽기 쉽습니다.