Convertir une Chaîne en un tableau de caractères swift 2.0
J'ai besoin de convertir une chaîne en un tableau de caractères. Ce travail en Swift 1.2 et plus faible, mais n'est pas depuis Swift 2.0
var myString = "Hello"
Array(myString) // ["H", "e", "l", "l", "o"]
- Voir stackoverflow.com/questions/25921204/..., qui a été mis à jour pour la Swift 2.
Vous devez vous connecter pour publier un commentaire.
Espère que cette aide
extension String { var charValues : [Character] { get { guard self.isEmpty else { return [Character](self.characters) } return [] } } }
Tout d'abord, utilisez le
characters
propriété deString
struct :Vous obtenez une
CharacterView
instance. Pour accéder à un élément decharView
, vous devez utiliserString.CharacterView.Index
. Si vous voulez convertir à un tableau deString
, faites ceci :Maintenant, vous avez un tableau de type
[String]
:Vous devez utiliser le
characters
propriété deString
puisqu'il n'est plus unSequenceType
: