Valeur par défaut Swift dans l... Note

Valeur par défaut Swift dans les interpolations de chaînes

Swift 6.2 améliore l'interpolation de chaînes pour les valeurs optionnelles, corrigeant les limitations précédentes. Les versions antérieures produisaient des avertissements lors de l'interpolation d'optionnels, suggérant d'utiliser une valeur par défaut ou String(describing:). L'utilisation d'une valeur par défaut nécessite souvent un substitut arbitraire, potentiellement insensé. String(describing:) affiche "nil" pour les valeurs nulles, ce qui est indésirable. Swift 6.2 introduit un paramètre de chaîne par défaut dans l'interpolation, résolvant ce problème. La nouvelle syntaxe permet de spécifier une chaîne par défaut quel que soit le type de l'optionnel, améliorant la sortie. Par exemple, (count, default: "not set") gère élégamment les valeurs nulles. Cependant, l'intégration avec les chaînes localisées n'est pas encore prise en charge. La nouvelle fonctionnalité est documentée dans SE-0477. Cette amélioration simplifie la gestion des valeurs optionnelles dans l'interpolation de chaînes. La limitation avec les chaînes localisées nécessite une enquête plus approfondie.