정구리의 우주정복
05. Swift Break 와 continue 본문
반응형
break 문은 조건식의 결과에 상관 없이 즉각적으로 종료하는데에 사용
위의 결과로는
0 times work !
1 times work !
2 times work !
가 될것이다 .
continue 는 이 구문 아래에 있는 실행 구문을 건너뛰고 다음 반복을 실행하는 역할
row 가 2 보다 작은 경우는 if 문에서 continue 가 작동해 밑의 print를 건너뛰고 다시 for문의 반복이 시작된다
그래서 결과는
2 times work !
3 times work !
4 times work !
5 times work ! 가 될것임
헷갈리니까 좀 더 어려운걸로 확실하게 알아두자
!! break 와 continue 는 둘다 가장 인접한 조건문에게만 영향을 미친다 !!
내가 원하는 조건문에 영향을 미치는 방법을 구문 레이블이라고 한다
outer 와 inner 라는 것을 정의하여 내가 원하는 구문을 멈출 수 있게끔 만들었다
반응형
'STUDY > SWIFT' 카테고리의 다른 글
07. Swift 집단 자료형 집합( insert,탐색,isEmpty,정렬,추가,삭제,집합연산,부분집합,배열 중복값 제거) (0) | 2020.03.02 |
---|---|
06. Swift 집단 자료형 (배열 생성,초기화,추가,변경) (0) | 2020.03.02 |
04. Swift 조건문 (if, if-else , guard , switch-case) (0) | 2020.02.29 |
03. Swift 반복문 (for문 , 이중for문 , while문 , repeat-while 문) (0) | 2020.02.29 |
02. Swift 산술 연산자 , 비교 연산자 , 논리 연산자 , 범위 연산자 , 대입 연산자 (0) | 2020.02.29 |
Comments