Массив - коллекция неуникальных однотипных элементов, упорядоченных по индексу.
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) }