Menu
CoddyTech

For-In 반복문

Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 42번째.

루프를 사용하면 코드를 반복해서 작성하지 않고도 여러 번 실행할 수 있습니다. for-in 루프는 Swift에서 가장 흔히 사용되는 루프로, 어떤 작업을 정확히 몇 번 반복할지 알고 있을 때 적합합니다.

기본 구조는 다음과 같습니다.

for number in 1...5 {
    print(number)
}
// 출력: 1, 2, 3, 4, 5 (각각 새 줄에 출력)

반복문은 범위에 있는 각 값을 자동으로 가져오는 number라는 변수를 만듭니다. 중괄호 안의 코드는 각 값마다 한 번씩 실행됩니다. 이 경우에는 5번 실행됩니다.

루프 변수가 필요하지 않다면 밑줄을 사용해 무시하세요.

for _ in 1...3 {
    print("Hello!")
}
// "Hello!"를 세 번 출력합니다

1...5는 1과 5를 모두 포함하는 닫힌 범위입니다. 1..<5(반열린 범위)를 사용할 수도 있으며, 이 범위는 1부터 4까지 포함하고 5는 제외합니다.

challenge icon

챌린지

쉬움

입력에서 정수 n을 읽으세요. for-in 반복문을 사용해 1부터 n까지의 모든 숫자를 각각 새 줄에 출력하세요.

다음 입력이 주어집니다:

  • 문자열로 된 정수가 포함된 한 줄(예: "5")

입력을 읽고 Int로 변환한 다음, 닫힌 범위와 for-in 반복문을 사용해 각 숫자를 출력하세요.

예를 들어, 입력이 4라면 출력은 다음과 같아야 합니다:

1
2
3
4

직접 해보기

// 입력을 읽으세요
let input = readLine()!
let n = Int(input)!

// TODO: 아래에 코드를 작성하세요 - for-in 반복문을 사용해 1부터 n까지의 숫자를 출력하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드