5. 스위치 (조건 분기)
값에 따라 여러 갈래로 깔끔하게 나눠봐요.
만약 조건이 아주 다양하게 나뉜다면 ~에 따라 나누자: 구문을 사용하는 게 훨씬 깔끔해요!
하나의 변수가 어떤 값인지에 따라 다른 코드를 실행해볼까요?
'회원등급'을 [문자열]인 "일반"으로 정하자
'회원등급'에 따라 나누자:
"VIP" 인 경우:
"환영합니다, 귀빈 여러분!"을 출력하자
"일반" 인 경우:
"방문해주셔서 감사합니다."를 출력하자
나머지는:
"회원가입을 부탁드려요."를 출력하자
여러 조건을 쉼표로 묶어서 한 번에 처리할 수도 있어요. 아주 편리하죠?
'보석'을 [문자열]인 "실버"로 정하자
'보석'에 따라 나누자:
"골드", "실버" 인 경우:
"귀중한 광물입니다."를 출력하자
나머지는:
"일반 광물입니다."를 출력하자
원한다면 아래쪽 조건도 같이 실행하게 할 수 있어요. 다음으로 이어가자를 적어주면 케이스가 끝나지 않고 아래로 넘어간답니다. 누적해서 아이템을 줄 때 유용해요!
'회원등급'을 [문자열]인 "VIP"로 정하자
'지급품'을 [목록]인 []로 정하자
'회원등급'에 따라 나누자:
"VIP" 인 경우:
'지급품'에 "전설의 검"을 추가하자
다음으로 이어가자
"일반" 인 경우:
'지급품'에 "마법 물약"을 추가하자
다음으로 이어가자
나머지는:
'지급품'에 "초보자 붕대"을 추가하자
틀"지급 완료: {'지급품'}"을 출력하자