컴퓨터크래프트 강좌

[컴퓨터크래프트] 14. elseif

제 강좌를 다 보셨다면, 전에 if 강좌를 보셨을껍니다.

그때는 만약 a가 안된다면, b를 실행, 혹은 무시하라 밖에 안됬었죠.

하지만, elseif를 쓰시면, a가 안되면 b를 시도해보고, b가 안되면 c를 시도해보고, 다 안되면 d를 실행해보게 합니다.

오늘도 인사말로 해봅시다 (뭘로 할지 고민하기 귀찮음)

예시로 만들어 보았습니다.

프로그램을 실행하면, input를 기다립니다.

만약 그 문장이 Hi이면, 컴퓨터는 Hello라고 답을 해 주죠.

만약 Hi가 아니면, I don't understand라고 대답해 줍니다.

이렇게요.

전에는 이 방법을 쓰면, 옵션이 a밖에 없었습니다.

하지만, elseif를 쓰면 늘어나죠.

사용 방법은, else대신 if처럼 elseif을 쓰시고 사용하시면 됩니다.

이렇게 else 대신에 elseif를 추가해주시면 됩니다. 그리고 else는 항상 마지막에 가야 합니다.

이렇게 되면, 컴퓨터는 먼저 a를 확인 합니다. 이 상황에서는 Hi이죠. 만약 a가 아니라면, b를 시도합니다. 이번엔 Bye입니다. 만약 이것도 아니라면, c를 하게 되는거죠. 이 모든 상황이 false, 일치 하지 않을때는 else를 실행합니다.

그럼 실행해보죠.

보시다시피, 두번째 Bye부분이 정상적으로 실행이 되었습니다.

이걸을 잘 이용하신다면, 컴퓨터랑 대화하실수도 있겠죠 ㅋㅋ

그럼 마치겠습니다. 읽어주셔서 감사합니다.