Existe-t-il une méthode trim en Swift pour supprimer les espaces d'une chaîne ?
Bonjour à tous ! Je viens de commencer à apprendre Swift et j'ai rencontré un problème : je dois supprimer les espaces et les sauts de ligne superflus au début et à la fin d'une chaîne. Dans d'autres langages, comme Java ou JavaScript, il existe une méthode `trim()` qui fait cela en une seule commande. Mais en Swift, je n'ai rien trouvé de tel.
Voici un exemple de ce que je veux faire :
```swift
let userInput = " Привет, мир! \n"
// Je veux obtenir "Привет, мир!" sans espaces ni sauts de ligne
```
J'ai essayé d'écrire quelque chose comme `userInput.trim()`, mais Xcode renvoie une erreur "Value of type 'String' has no member 'trim'". J'ai cherché sur Google, mais j'ai trouvé beaucoup de solutions différentes : certains parlent de `trimmingCharacters`, d'autres de `components(separatedBy:)` — je suis perdu.
Pouvez-vous me dire s'il existe un moyen intégré en Swift de couper une chaîne ? Ou dois-je écrire ma propre implémentation ? J'aimerais voir un exemple simple et clair pour un débutant. Merci d'avance !
<<>>
Réponse courte : oui, mais la méthode s'appelle différemment
En Swift, il n'y a pas de méthode
No answers yet.
Connectez-vous pour laisser une réponse