Comment diviser une chaîne en un tableau en Swift ? (Split String into Array)
Bonjour à tous ! Je suis débutant en Swift et je n'arrive pas à comprendre comment diviser correctement une chaîne en un tableau de chaînes. Par exemple, j'ai une chaîne :
```swift
let text = "яблоко,банан,апельсин,виноград"
```
Je dois obtenir un tableau :
```swift
["яблоко", "банан", "апельсин", "виноград"]
```
J'ai essayé d'utiliser la méthode `components(separatedBy:)`, mais elle n'est disponible que pour `NSString`. Et en Swift, les chaînes sont `String`, autant que je sache.
J'ai aussi entendu parler de `split`, mais il retourne `Array`, alors que j'ai besoin de `String` normaux, car je vais les utiliser plus tard, les passer à des fonctions qui acceptent `String`, pas `Substring`.
Dites-moi comment diviser correctement et efficacement une chaîne en un tableau de chaînes en Swift ? Existe-t-il une méthode standard pour cela ? Et comment se débarrasser de `Substring` pour obtenir des `String` purs ? Je serais reconnaissant pour des exemples de code !
P.S. À l'avenir, je devrai diviser des chaînes avec d'autres séparateurs, par exemple, par des espaces ou par des points-virgules. J'aimerais
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Les 10 meilleurs frameworks Kotlin pour le développement web en 2025
Principes SOLID en PHP : théorie et pratique pour un code propre
Optionnels implicitement déballés : pourquoi en avons-nous besoin si nous connaissons la valeur ?
Développeur Rust : salaires, perspectives et avenir du langage