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

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

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

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

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

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

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

let exclamationMark: Character = "!"

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

let catCharacters: [Character] = ["C", "a", "t", "!", "🐱"]
let catString = String(catCharacters)
print(catString)
// Выведет "Cat!🐱"
Swift: 
4.0