В Swift Строка (String type) представляет собой коллекцию значений символов в указанном порядке. Вы можете получить доступ к отдельным значениям символов в строке с помощью перебора этой строки в цикле
1 2 3 4 5 6 7 8 |
for character in "Dog!" { println(character) } // D // o // g // ! // |
Можно создать отдельную константу типа Character или переменную из отдельного строкового литерала и присвоить ему тип Character:
1 |
let exclamationMark: Character = "!" |
Строковые значения могут быть построены, передавая массив значений символов в качестве аргумента к его инициализатору
1 2 3 4 |
let catCharacters: [Character] = ["C", "a", "t", "!", ""] let catString = String(catCharacters) println(catString) // отобразит "Cat! |