스위프트 루프


때로는 동일한 코드 블록을 여러 번 실행해야 할 수도 있습니다. 일반적으로 명령문은 순차적으로 실행됩니다. 함수의 첫 번째 명령문이 먼저 실행되고 두 번째 명령문이 이어서 실행됩니다.

프로그래밍 언어는 보다 복잡한 실행 경로를 위한 다양한 제어 구조를 제공합니다.

루프 문을 사용하면 문이나 문 그룹을 여러 번 실행할 수 있습니다. 다음은 대부분의 프로그래밍 언어에서 루프 문 순서도입니다.

1058.png

루프 유형

Swift 언어는 다음과 같은 루프 유형을 제공합니다. 링크를 클릭하면 각 유형에 대한 자세한 설명을 볼 수 있습니다.

Loop typeDescription

for-in

숫자로 표시되는 간격, 컬렉션의 요소 등 컬렉션의 모든 요소를 ​​탐색합니다. array , 문자열의 문자.

for loop

는 일반적으로 각 루프가 완료된 후 카운터 값을 증가시켜 특정 조건에 도달할 때까지 일련의 문을 반복적으로 실행하는 데 사용됩니다.

while 루프

는 조건이 true이면 조건이 false가 될 때까지 반복해서 실행됩니다.

repeat...while 루프

는 while 문과 유사하지만 루프 조건이 판단되기 전에 루프의 코드 블록이 한 번 실행된다는 점이 다릅니다.

루프 제어문

루프 제어문은 코드의 실행 순서를 변경하여 코드 점프를 실현할 수 있습니다. Swift에는 다음과 같은 유형의 루프 제어문이 있습니다:

제어문 설명

continue 문

은 루프 본문에 이 루프 반복을 즉시 중지하고 다음 루프 반복을 다시 시작하라고 지시합니다.

break 문

은 현재 루프를 중단합니다.

fallthrough 문

케이스 실행 후 다음 케이스를 계속해서 실행하려면 fallthrough 키워드를 사용해야 합니다.