Menu
Coddy logo textTech

문자열 보간

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

String interpolation을 사용하면 변수와 표현식을 문자열 안에 직접 삽입할 수 있습니다. + 연산자를 사용해 문자열을 서로 연결하는 대신, 문자열 안의 \()에 값을 넣습니다.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// 출력: My name is Alice and I am 25 years old.

Swift는 값을 자동으로 문자열로 변환해 줍니다. 이 기능은 정수, 배정밀도 부동 소수점 수, 부울 및 그 외의 모든 형식에서 작동합니다.

즉석에서 평가되는 표현식도 포함할 수 있습니다:

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// 출력: Total: $59.97

String interpolation은 여러 문자열을 +로 연결하는 것보다 코드를 더 깔끔하고 읽기 쉽게 만들어 줍니다. Swift에서 동적 문자열을 만드는 데 선호되는 방법입니다.

challenge icon

챌린지

쉬움

다음 변수가 제공됩니다:

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

string interpolation을 사용하여 product 정보를 표시하고 총 cost를 계산하는 receipt line을 출력하세요.

다음 메시지를 출력하세요:

Item: Wireless Headphones (x2) - Total: $159.98

\()를 사용하여 변수들을 삽입하고, 문자열 내에서 직접 price * Double(quantity)을 계산하세요.

직접 해보기

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// TODO: 문자열 보간을 사용하여 영수증 줄을 출력하세요
// 문자열 내에서 직접 price * Double(quantity)를 계산하세요
quiz icon실력 점검

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

기초의 모든 레슨

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