Swift 6.2는 선택적 값의 문자열 보간 기능을 향상시켜 이전의 제한 사항을 해결합니다. 이전 버전에서는 선택적 값을 보간할 때 경고가 발생했으며, 기본값이나 String(describing:)을 사용할 것을 권장했습니다. 기본값을 사용하는 경우 종종 임의적이고, 잠재적으로 의미 없는 대체 값을 사용해야 했습니다. String(describing:)은 null 값에 대해 "nil"을 표시하는데, 이는 바람직하지 않습니다. Swift 6.2는 보간 내에 기본 문자열 매개변수를 도입하여 이러한 문제를 해결합니다. 새로운 구문을 사용하면 선택적 값의 유형에 관계없이 기본 문자열을 지정할 수 있어 출력을 개선합니다. 예를 들어, (count, default: "not set")는 null 값을 우아하게 처리합니다. 그러나 지역화된 문자열과의 통합은 여전히 지원되지 않습니다. 이 새로운 기능은 SE-0477에 문서화되어 있습니다. 이 개선 사항은 문자열 보간에서 선택적 값을 처리하는 것을 단순화합니다. 지역화된 문자열과의 제한 사항은 추가 조사가 필요합니다.
String(describing:)을 사용할 것을 권장했습니다. 기본값을 사용하는 경우 종종 임의적이고, 잠재적으로 의미 없는 대체 값을 사용해야 했습니다.String(describing:)은 null 값에 대해 "nil"을 표시하는데, 이는 바람직하지 않습니다. Swift 6.2는 보간 내에 기본 문자열 매개변수를 도입하여 이러한 문제를 해결합니다. 새로운 구문을 사용하면 선택적 값의 유형에 관계없이 기본 문자열을 지정할 수 있어 출력을 개선합니다. 예를 들어,(count, default: "not set")는 null 값을 우아하게 처리합니다. 그러나 지역화된 문자열과의 통합은 여전히 지원되지 않습니다. 이 새로운 기능은 SE-0477에 문서화되어 있습니다. 이 개선 사항은 문자열 보간에서 선택적 값을 처리하는 것을 단순화합니다. 지역화된 문자열과의 제한 사항은 추가 조사가 필요합니다.