[swift] Swift에서 문자열 보간 개념

Swift에서 문자열 보간(string interpolation)은 문자열 안에 변수, 상수 또는 표현식을 삽입하는 기능입니다. 이를 통해 동적으로 문자열을 생성하거나 특정 값을 문자열에 포함시킬 수 있습니다.

문자열 보간은 “()” 기호를 사용하여 변수나 상수를 문자열에 삽입합니다. 이 기호 안에 변수나 상수명을 넣으면 해당 값이 문자열 안에 자동으로 삽입됩니다. 예를 들어:

let name = "John"
let age = 25

let greeting = "안녕하세요! 제 이름은 \(name)이고, 나이는 \(age)세입니다."
print(greeting)

위의 코드에서는 name 변수와 age 상수를 문자열 보간을 이용하여 greeting 문자열 안에 삽입했습니다. print 함수를 호출하면 다음과 같은 결과가 출력됩니다:

안녕하세요! 제 이름은 John이고, 나이는 25세입니다.

문자열 보간은 단순히 변수나 상수의 값을 포함시키는 것뿐만 아니라, 표현식을 넣을 수도 있습니다. 예를 들어:

let a = 5
let b = 8

let sum = "\(a)\(b)의 합은 \(a + b)입니다."
print(sum)

위의 코드에서는 ab 변수의 값을 더한 결과를 문자열 보간을 이용하여 sum 문자열에 삽입했습니다. print 함수를 호출하면 다음과 같은 결과가 출력됩니다:

5와 8의 합은 13입니다.

이렇게 Swift의 문자열 보간을 사용하면 동적인 문자열을 손쉽게 생성할 수 있습니다. 또한, 문자열 보간을 통해 코드의 가독성을 높일 수 있습니다.

더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.