chapter 8 사용자 정의함수 중
예제2번은 elseif를 쓰고 예제4번은 else를 쓴느데
차이가 뭔가욤? ㅠㅠ
일단 예제2번에서도 맨 마지막은 그냥 else를 사용하였으니 예제2와 예제4를 비교하기 보단
예제2번 내에서 비교하는 것이 이해하시기에 좋습니다.
else 는 직역하면 그렇지 않다면 이라는 뜻입니다.
즉 어떤 조건에 만족하지 않는 값들을 모두 이 안에 포함시켜 값을 배정할수 있습니다.
반면 else if는 그렇지 않고 만약... 이렇게 해석하실수 있는데
앞의 조건에 부합되지 않는 값들에 대해 또다른 조건을 줄때 사용합니다.
물론 예제 4번은 정답이 맞았느냐 아니냐 두가지 경우 밖에 없으니 if 조건을 주고 나머지를 else로 처리한 흐름입니다.
반면 예제2번은 여러 경우의 수가 있어 else if를 사용해 각 조건들을 기술하고 값을 배정한 흐름이 되겠습니다^^