Parcourir l'alphabet en Swift
en Obj-C, il a été possible de parcourir l'alphabet avec:
for (char x='A'; x<='Z'; x++) {
Dans Swift, ce n'est pas possible. Une idée de comment je pourrais faire cela?
Vous devez vous connecter pour publier un commentaire.
Dans Swift, vous pouvez parcourir les caractères sur une chaîne comme celle-ci:
Swift 2
Swift 1.2
Il pourrait y avoir une meilleure manière.
for c in 'a'...'z' {}
? À l'aide de C char plutôt les types de chaînes de caractères.C'est légèrement lourd, mais les ouvrages suivants (Swift 3/4):
Je soupçonne que le problème ici est que le sens de "a"à"z" pourrait être différente pour différents chaîne d'encodages.
(Plus anciennes)
Aussi lourd, mais sans le supplément variable intermédiaire:
Mis à jour pour Swift 3.0 et supérieur
Swift 4.2 version est beaucoup plus facile
Cette solution fonctionne avec Swift 3.0, et la volonté d'imprimer les valeurs par l'OP demande:
Ou de vous fournir un tableau de lettres:
Avez-vous essayer celui-ci ?
Si vous connaissez déjà le code de caractère
error: could not find an overload for 'init' that accepts the supplied arguments