not bad 한 개발

Swift - fallthrough문 본문

Swift

Swift - fallthrough문

leebean 2021. 10. 4. 17:38

(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.)

 

fallthrough문

  • C/C++ 문와 다르게 Swift에서는 switch-case문을 사용하면 break문이 포함되어있기 때문에 break가 필요없습니다.
  • case문에서 아래로 계속 내려가게 하려면 fallthrough문을 사용하면 됩니다.

 

(fallthrough문 예시)

var op1 = 10
switch (op1)
{
    case 10:
        print("10")
        fallthrough
    case 9:
        print("9")
    case 8:
        print("8")
        fallthrough
    default:
        print("8 이하의 수")
}
//첫 번째 case문 이 실행되고 fallthrough문 때문에 조건과는 
//상관없이 9가 출력되고 case문을 빠져 나옵니다.

 

'Swift' 카테고리의 다른 글

Swift - func(함수) 디폴트 매개변수 정의  (0) 2021.10.09
Swift - func(함수)  (0) 2021.10.09
Swift - where절  (0) 2021.10.04
Swift - switch-case문  (0) 2021.10.04
Swift - if~let문 / guard~let문 비교  (0) 2021.10.04
Comments