Строка (String) – коллекция символов

Домашняя работа к главе 12

Задание 1

1) Создайте переменную типа String со значением “Swift”
2) Создайте константу типа Character с произвольным значением
3) Создайте массив в соответсвии со следующими требованиями:
– количество элементов должно соответствовать количеству символов
– значения элементов должны быть такими же, как у константы из пункта 2
– тип массива должен быть Array<String>
4) Проиницилизируйте значение константы из пункта 2 в переменную из пункта 1

Правильный ответ

//1
var myStr = "Swift"
//2
let myCh: Character = "S"
//3
var myArr = Array(repeating: String(myCh), count: myStr.count)
myArr //["S", "S", "S", "S", "S"]
type(of: myArr) //Array<String>.Type
//4
myStr = String(myCh)

Доступ закрыт

Дополнительные 2 задания доступны только подписчикам

Оформить доступ


2 Comments

  1. Alekschatov:

    В задании №1 во втором пункте кода в ответе у вас задана константа с неявным типом String,а в задании было – указать Character

  2. krovevs:

    Во втором задании можно воспользоваться let myStr2 = “БабаЯга”.prefix(4)

Добавить комментарий