로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
기본

iOS 프로그래밍을 위한 스위프트 기초

임시 이미지 야곰
http://www.boostcourse.org/mo122/forum/39513
좋아요 1073 수강생 10385

If 와 switch의 가장 큰 차이점이라고 하면 


If는 조건을 불 타입 으로만 사용할 수 있으나, 

Switch는 그런 제한이 없다는 것 같아요. 

어렵네요 하하 

어떻게 적용이 가능할까요 

다른 책에는 if 구문은 돈 거래량에 따른 브로커의 커미션의 퍼센트를 정해주는 식으로 if 구문을 사용했는데 

Switch 구문도 대소관계로 조건을 설정할 수있으니 switch도 가능할테고 

Switch의 사용 범주가 더 넓다고 느껴지는데 굳이 if 구문을 쓸 이유가 있나요? 

Switchㄱㅏ if 보다 실제로 데이터를 덜 사용하는 뭐 이런 차이 정도가 있을까요? 논리적으로는 어떤 장단점이 있는 지 모르겠네요 하하