본문 바로가기

iOS/Swift

[Swift] 반복문

for문

for i in 1..<10 {
    print(i) // 1,2,3,4,5,6,7,8,9
}
  • 범위 구문자리에는 범위연산자, 배열, 문자열, 특정 함수

    • 특정 함수 : (1...5).reversed() stride(from:1, to:5, by:2)
  • 상수(i) 자리에 와일드 카드 패턴 (_) 사용 가능

    While문

  • while문 : 조건 만족하는 경우 블럭 실행

    while a<10 {
      print(a)
      a += 2 // 조건에 변화를 주는 문장 필수
    }
  • repeat-while문 : 블럭 실행 후 조건 확인

    repeat {
      print(a)
      a += 1
    } while a <= 5
  • 범위에 따라 반복 -> for문

  • 조건에 따라 반복 -> while문

  • 제어 전송문

    • continue
      • 다음주기로 건너뜀
    • break
      • 반복문 종료
  • Labled Statements : 반복문에 이름을 매김

      OUTER: for i in 0...3 {
          INNER: for j in 0...3 {
              if j > 1 {
                  continue OUTER
              }
          }
      }

'iOS > Swift' 카테고리의 다른 글

[Swift] 조건문  (0) 2022.07.04
[Swift] 연산자  (0) 2022.07.04
[Swift] 변수와 데이터  (0) 2022.07.03