Créer une chaîne de n d'espaces ou d'autres caractères récurrents
Je veux faire une chaîne avec n espaces vides à l'aide de Swift, mais sans l'aide d'un for
boucle ou manuellement comme ceci:
//string with 5-blank space
var s = " "
OriginalL'auteur Victor Sigler | 2015-01-06
Vous devez vous connecter pour publier un commentaire.
String
a déjà unrépéter:count:
de l'initialiseur commeArray
(et d'autres collections qui adoptent laRangeReplaceableIndexable
protocole):De sorte que vous pouvez les appeler:
Avis que la répétition de l'paramètre est une chaîne de caractères, et pas seulement un personnage, de sorte que vous pouvez répéter des séquences entières si vous le souhaitez:
Edit: Changé de Swift 3 syntaxe et retiré de la discussion de Swift 1 type d'ambiguïté questions. Voir l'historique d'édition si vous avez besoin de travailler avec les anciennes versions.
OriginalL'auteur rickster
Dans Swift 3:
https://developer.apple.com/reference/swift/string/2427723-init
OriginalL'auteur Adam Johns
Je pense que nous pouvons jouer avec stringbyPaddingToLength
quelque chose comme cela devrait fonctionner:
OriginalL'auteur Duyen-Hoa