Avatar ·

Comment convertir un Int en String en Swift ? Toutes les méthodes de conversion d'un nombre en chaîne

Bonjour à tous ! Je viens de commencer à apprendre Swift et je suis confronté à une tâche simple mais que je ne comprends pas. J'ai besoin de convertir un entier (Int) en chaîne (String) pour l'afficher dans un UILabel ou le concaténer avec un autre texte. Voici un exemple de mon code : ```swift let score = 42 let message = "Votre score : " + score // Erreur ! ``` Xcode génère une erreur : "Binary operator '+' cannot be applied to operands of type 'String' and 'Int'". Je comprends que Swift est un langage fortement typé et qu'on ne peut pas directement additionner une chaîne et un nombre. Mais comment convertir correctement un Int en String ? J'ai essayé d'écrire `String(score)`, et cela semble fonctionner. Mais existe-t-il d'autres méthodes ? Par exemple, comment gérer le formatage — si j'ai besoin d'ajouter des zéros non significatifs ou d'afficher un nombre avec des espaces entre les chiffres ? Ou comment afficher un nombre en format hexadécimal ? Indiquez-moi, s'il vous plaît, toutes les méthodes possibles pour convertir un Int en String en Swift. Je serai reconnaissant pour des exemples de code et une explication de la meilleure méthode à utiliser dans chaque cas.