하자 Haja

5. 스위치 (조건 분기)

값에 따라 여러 갈래로 깔끔하게 나눠봐요.

만약 조건이 아주 다양하게 나뉜다면 ~에 따라 나누자: 구문을 사용하는 게 훨씬 깔끔해요! 하나의 변수가 어떤 값인지에 따라 다른 코드를 실행해볼까요?

'회원등급'을 [문자열]인 "일반"으로 정하자

'회원등급'에 따라 나누자:
    "VIP" 인 경우:
        "환영합니다, 귀빈 여러분!"을 출력하자
    "일반" 인 경우:
        "방문해주셔서 감사합니다."를 출력하자
    나머지는:
        "회원가입을 부탁드려요."를 출력하자

여러 조건을 쉼표로 묶어서 한 번에 처리할 수도 있어요. 아주 편리하죠?

'보석'을 [문자열]인 "실버"로 정하자

'보석'에 따라 나누자:
    "골드", "실버" 인 경우:
        "귀중한 광물입니다."를 출력하자
    나머지는:
        "일반 광물입니다."를 출력하자

원한다면 아래쪽 조건도 같이 실행하게 할 수 있어요. 다음으로 이어가자를 적어주면 케이스가 끝나지 않고 아래로 넘어간답니다. 누적해서 아이템을 줄 때 유용해요!

'회원등급'을 [문자열]인 "VIP"로 정하자
'지급품'을 [목록]인 []로 정하자

'회원등급'에 따라 나누자:
    "VIP" 인 경우:
        '지급품'에 "전설의 검"을 추가하자
        다음으로 이어가자
    "일반" 인 경우:
        '지급품'에 "마법 물약"을 추가하자
        다음으로 이어가자
    나머지는:
        '지급품'에 "초보자 붕대"을 추가하자

틀"지급 완료: {'지급품'}"을 출력하자

놀이터 (Playground)

터미널
코드를 작성하고 '실행' 버튼을 눌러보세요.