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
}
}
반응형