Swift(6) 흐름 제어 구문

개발렬·2023년 7월 13일

Swift

목록 보기
6/23
post-thumbnail

전환문 (Transfer Statements)

  • break 문: 현재 반복문이나 switch 문을 종료하고 다음 코드로 이동합니다.
  • continue 문: 현재 반복의 나머지 부분을 건너뛰고 다음 반복을 시작합니다.
  • fallthrough 문: switch 문에서 사용되며, 일치하는 경우의 코드 블록을 실행한 후 다음 case로 실행 흐름을 전달합니다.
  • return 문: 함수나 클로저에서 사용되며, 현재 실행 중인 함수를 종료하고 값을 반환합니다.

흐름 제어 구문을 사용하여 프로그램의 실행 흐름을 조작하고 로직을 제어할 수 있습니다.
이를 통해 조건에 따라 다른 코드 블록을 실행하거나, 반복문을 사용하여 반복 작업을 수행하거나, 조기 종료를 통해 오류 처리를 할 수 있습니다.

for i in 1...5 {
    if i == 3 {
        break
    }
    print(i)
}

for-in 반복문을 사용하여 1부터 5까지의 숫자를 출력하는데, i가 3일 때 break 전환문을 사용하여 반복문을 종료합니다.

for i in 1...5 {
    if i == 3 {
        continue
    }
    print(i)
}

for-in 반복문을 사용하여 1부터 5까지의 숫자를 출력하는데, i가 3일 때 continue 전환문을 사용하여 해당 반복을 건너뜁니다. 따라서 출력 결과는 1, 2, 4, 5가 출력됩니다.

profile
Flutter, iOS...나는 모바일 앱 개발자

0개의 댓글