제어전송문 정리

쏘스야·2023년 4월 3일
0

ios 개발자의 첫걸음

목록 보기
18/61
/**
 제어전송문 정리
 */

var a = 3

switch a {
case 1:
    break // 실행하는 문장이 없을때, 반드시 입력 (약속)
case 2:
    print(a)
case 3:
    print("3입니다.")
case 4:
    print("안녕하세요")
default:
    break
}


for index in 1...10 {
    if index == 3 {
        break
    }
    print(index)
}


// fallthrough

switch a {
case 1:
    break // 실행하는 문장이 없을때, 반드시 입력 (약속)
case 2:
    print(a)
case 3:
    print("3입니다.")
    fallthrough
case 4:
    print("안녕하세요")
default:
    break
}


// continue
for index in 1...10 {
    if index % 2 != 0 { // 홀수
        continue
    }
    print(index)
}

// return
func doSomething() -> String {
    print("1")
    print("2")
    
    if true {
        return "안녕하세요"
    }
//    print("3")
//    print("4")
}

doSomething()
profile
개발자

0개의 댓글