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는 제외합니다.
챌린지
쉬움입력에서 정수 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까지의 숫자를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Swift 플레이그라운드