더북(TheBook)

예를 들어, 다음과 같이 작성하면(실제 코드가 아니고 형식만 비교하기 위한 예시입니다). 초코과자가 있을 때는 초코과자와 딸기과자를, 없을 때는 딸기과자만 사오게 됩니다.

# 파이썬
if 편의점에 초코과자가 있으면:
    초코과자를 사와 # if 문이 참일 때 실행
딸기과자를 사와 # if 문과 상관없이 항상 실행

그런데 마지막 문장을 들여쓰기해서 다음과 같이 작성하면 편의점에 초코파이가 있을 때만 초코과자와 딸기과자를 사오고, 없을 때는 아무것도 사오지 않습니다.

if 편의점에 초코과자가 있으면:
    초코과자를 사와
    딸기과자를 사와 # if 문이 참일 때 함께 실행

비교를 위해 같은 코드를 자바로 작성하면 다음과 같습니다. 자바에서는 주석을 //로 표시해서 여기서도 //로 작성했습니다.

// 자바
if (편의점에 초코과자가 있으면) { // 중괄호로 실행 구간 정의
    초코과자를 사와 // if 문이 참일 때 실행
}
    딸기과자를 사와 // if 문과 상관없이 항상 실행

마지막 문장은 들여쓰기해도 중괄호 밖이므로 if 문과 상관없이 항상 실행합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.