====== Массив - коллекция неуникальных однотипных элементов, упорядоченных по индексу. ====== var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] ===== Изменение массива ===== var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] animals[0] = "belka" ===== Добавление в массив в конец ===== var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] animals.append= "enot" ===== Добавление в массив ===== animals.insert("Los", at: 2) ===== Удаление из массива ===== animals.remove(at: 1) =====Очистить весь массив ===== animals.removeAll() =====Добавить один массив в другой ===== var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] var animals2: [String] = ["Коt", "Sobaka"] animals += animals2 =====Перемешать элементы в массиве ===== animals.shuffle() =====Новый перемешанный массив ===== let shuffledArray = animals.shufled() =====Фильтрация массива ===== Все элементы которые начинаются на букву V let filteredAnimals = animals.filter {animal in animal.first == "V"} =====Сортировка массива===== ==== По алфавиту ==== animals.sort{firstAnimal,lastAnimal in firstAnimal < lastAnimal } ==== По длине слова==== animals.sort{firstAnimal,lastAnimal in firstAnimal.count < lastAnimal.count } ==== Копирование массива при сортировке ==== var sortedArray = animals.sorted{firstAnimal,lastAnimal in firstAnimal < lastAnimal } ===== Маппинг ===== let numbers = [2,6,5,8,9] let result = numbers.map {number in pow(numbe,3) }