[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" 문자열이 저장됩니다.

이처럼 문자열 보간을 사용하면 사용자 정의 형식의 값을 쉽게 문자열로 표현할 수 있습니다. 이를 활용하여 더 다양한 형식을 표현할 수도 있습니다.