[swift] 문자열 보간을 사용한 반복문 표현

Swift에서는 문자열 보간(String Interpolation)을 사용하여 간편하게 문자열을 생성할 수 있습니다. 이 기능을 활용하여 반복문을 표현하는 방법에 대해 알아보겠습니다.

반복문 표현하기

일반적으로 반복문을 표현할 때는 문자열 보간을 사용하여 반복 횟수와 함께 원하는 문자열을 생성할 수 있습니다. 예를 들어, 1부터 10까지의 숫자를 출력하는 반복문은 다음과 같이 표현할 수 있습니다.

for i in 1...10 {
    print("Number: \(i)")
}

위의 예시에서는 for문을 사용하여 i라는 변수에 1부터 10까지의 값이 차례대로 할당되도록 설정했습니다. 그리고 print 함수를 사용하여 “Number: “ 문자열과 i의 값을 함께 출력했습니다. 이렇게 하면 1부터 10까지의 숫자가 “Number: 1”, “Number: 2”, …, “Number: 10”의 형태로 출력됩니다.

변수로 반복문 횟수 지정하기

때로는 반복 횟수를 변수로 지정해야 하는 경우도 있습니다. 이때도 문자열 보간을 사용하여 반복문을 표현할 수 있습니다. 예를 들어, 사용자로부터 입력받은 숫자만큼 반복하는 반복문을 다음과 같이 표현할 수 있습니다.

let count = 5

for i in 1...count {
    print("Iteration: \(i)")
}

위의 예시에서는 count 변수에 5를 할당한 후 for문을 사용하여 i에 1부터 count까지의 값을 할당하도록 설정했습니다. print 함수를 사용하여 “Iteration: “ 문자열과 i의 값을 함께 출력하면, “Iteration: 1”, “Iteration: 2”와 같은 형태로 5번 반복되는 문자열이 출력됩니다.

결론

Swift에서는 문자열 보간을 사용하여 간편하게 반복문을 표현할 수 있습니다. 반복 횟수를 지정하는 변수로도 사용할 수 있어 유연한 표현이 가능합니다. 이를 활용하여 코드를 간결하고 가독성 있게 작성할 수 있으니, 반복문을 작성할 때는 문자열 보간을 적극적으로 활용해보세요.


참고 자료: