Видеокурсы по изучению языка программирования Swift. Подробнее

Работа с символами

Если вы нашли опечатку в тексте, выделите ее и нажмите CTRL + ENTER.

Тип String в Swift представляет собой коллекцию значений Character в указанном порядке. Вы можете получить доступ к отдельным значения Character в строке с помощью итерации по этой строке в for-in цикле:

for character in "Dog! 🐶".characters {
  print(character)
}
// D
// o
// g
// !
//
//🐶

Цикл for-in описан в главе Цикл for-in.

Кроме того, можно создать отдельную Character константу или переменную из односимвольного строкового литерала с помощью присвоения типа Character:

let exclamationMark: Character = "!"

Значения типа String могут быть созданы путем передачи массива типа [Character] в инициализатор:

let dogCharacters: [Character] = ["D", "o", "g", "!", "🐶"]
let dogString = String(dogCharacters)
print(dogString)
// выведет "Dog!🐶"
Swift: 
3.0