Ios/Swift

swift Control Transfer Statement (제어구문)

okoo 2022. 6. 4. 14:40
반응형

안녕하세요 공부하는 개발자 입니다.

오늘 포스팅 할 것은 Control Transfer Statement 입니다.

모든 언어에서 제어구문을 사용하고 잇어 겹치는 내용들이 있습니다.

break : 문장을 완전히 종료시키는 구문입니다.

보통 break의 경우 가장 가까운 반복문을 멈출 때 사용이 됩니다.

 

continue : 반복문에서 사용하는 제어 구문입니다.

반복문의 안에서 continue을 만나면 가장 가까운 반복문의 다음 회차로 실행시킵니다.

 

labeled Statement : 문장의 이름을 붙이는 것

 

Label: statement

이런식으로 선언을 해둔다면

break Label

continue Label

을 사용하여 가장 가까운 구문을 실행하는것이 아닌 

label의 구문을 제어할 수 있다.

 

outer: for i in 1...10{

    print("outer for : " , i)

    for j in 1...10{

        print("inner loop " , j)

        break outer

    }

}

 

반응형