문자열 보간법(String Interpolation)
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
- 변수 또는 상수 등의 값을 문자열 내에 나타내고 싶을 때 사용
- " \ ( ) "을 사용한다
var name1 = "빨강"
var name2 = "주황"
var name3 = "초록"
var myName = "My name is \(name1)"
// "My name is 빨강"
let age = 10
var myAge = "My age is \(age + 5)"
// "My age is 15"
- 문자열 보간법을 이용해 프로그래머가 원하는 문자열로 치환하려면 변수나 상수 타입을 CustomStringConvertible프로토콜을 준수하는 description프로퍼티로 구현한다