문자열 보간
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.97String interpolation은 여러 문자열을 +로 연결하는 것보다 코드를 더 깔끔하고 읽기 쉽게 만들어 줍니다. Swift에서 동적 문자열을 만드는 데 선호되는 방법입니다.
챌린지
쉬움다음 변수가 제공됩니다:
let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2string 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)를 계산하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Swift 플레이그라운드