본문 바로가기

iOS

[Swift] switch문

swift의 switch문이 다른 언어들과 다른 점만 간단하게 정리

1. case에 ... 으로 range를 사용할 수 있다

0...5 -> 0부터 5까지 이므로 '0 5 사이 입니다.'가 출력된다.

 

2. case에 ',' 이용해서 여러 개를 한 번에 쓸 수 있다

','를 이용해서 case를 여러 번 사용하지 않고 한 번에 쓸 수 있다.

 

3. case에 where을 사용해서 조건을 줄 수 있다

 

4. case에 튜플을 사용할 수 있다

이렇게 case에 튜플을 사용할 수 있고 let x 이런식으로 값을 받을 수 도 있다.

 

5. break 안써도 된다

swift의 switch는 fallthrough가 자동으로 적용이 안되기 때문에 breack를 사용하지 안하도 다음 case로 넘어가지 않는다.

'iOS' 카테고리의 다른 글

[Swift] Collection - Set  (0) 2023.07.28
[Swift] Collection - Dictionary  (0) 2023.07.27
[Swift] Collection - Array  (0) 2023.07.26
[Swift] optional  (0) 2023.07.25
[Swift] function  (0) 2023.07.24