Unit 14. else를 사용하여 두 방향으로 분기하기
if 조건문은 분기(branch)를 위한 문법입니다. 즉, 분기는 "둘 이상으로 갈라지다"라는 뜻으로 프로그램의 흐름을 둘 이상으로 나누는 것을 말합니다. 이는 마치 도로의 분기점과 같죠.
지금까지 if 조건문으로 조건식에 맞는 코드만 실행했습니다. if에 else를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있습니다. 즉, 프로그램이 두 방향으로 분기하는 것이죠.
실생활에서 전화가 왔을 때의 예를 들면 다음과 같은 모양이 됩니다(요즘은 스팸 차단 앱이 많이 나와서 전화를 받을 필요도 없지만...).
if 광고 전화인가?: 전화를 끊고, 차단 목록에 등록한다. else: 계속 통화한다.