반응형
안녕하세요 공부하는 개발자 입니다.
오늘 포스팅 할 것은 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
}
}
반응형
'Ios > Swift' 카테고리의 다른 글
[Swift] Optional Chaining 옵셔널 체이닝 (0) | 2022.06.07 |
---|---|
[Swift] Optional Binding 옵셔널 바인딩 (0) | 2022.06.06 |
Swift 기초 가벼운 용어 정리 (0) | 2022.05.30 |
Swift 기초 - 데이터 타입 정리 (0) | 2022.05.29 |
Swift 공부를 시작하게된 계기 (0) | 2022.05.24 |