CH4-1 · FLOW

if와 else로 경로 나누기 예제가 실행되는 순서

유효 범위 먼저 차단에서 시작해 첫 true에서 결과 반환까지 값과 책임이 이동한다.

  1. 1
    유효 범위 먼저 차단

    조건식이 무엇을 묻는지 긍정문으로 읽을 수 있어야 합니다.

  2. 2
    높은 점수 경계부터 검사

    범위가 넓은 조건을 먼저 두면 더 구체적인 조건이 가려집니다.

  3. 3
    첫 true에서 결과 반환

    현재 한 문장뿐이어도 나중에 줄을 추가할 때 분기 밖으로 새어 나가는 오류를 막습니다.

실행 순서 79/80과 89/90처럼 경계 양쪽을 함께 실행하면 조건 순서와 포함 여부가 드러납니다.