[swift] 문자열 보간을 사용한 사용자 정의 형식 표현
다양한 데이터를 문자열로 보기 쉽게 표현하는 것은 많은 애플리케이션에서 필요한 기능입니다. Swift에서는 문자열 보간(string interpolation)을 사용하여 이를 간단하게 구현할 수 있습니다.
문자열 보간을 사용하면 코드에서 변수나 상수의 값을 문자열 안에 삽입할 수 있습니다. 이는 사용자 정의 형식에서 특히 유용합니다.
예를 들어, 사용자 정의 형식인 Person
이 있다고 가정해봅시다. 이 형식은 name
이라는 문자열 프로퍼티를 가지고 있습니다.
struct Person {
var name: String
}
이제 Person
에 대한 정보를 문자열로 표현하려면 어떻게 해야 할까요? 문자열 보간을 사용해서 다음과 같이 표현할 수 있습니다.
let person = Person(name: "John")
let message = "이름: \(person.name)"
print(message)
위 코드에서는 name
프로퍼티 값을 문자열 안에 삽입하기 위해 \()
구문을 사용합니다. 이렇게 하면 message
변수에 "이름: John"
문자열이 저장됩니다.
이처럼 문자열 보간을 사용하면 사용자 정의 형식의 값을 쉽게 문자열로 표현할 수 있습니다. 이를 활용하여 더 다양한 형식을 표현할 수도 있습니다.