kollekcii_-_massivy_array

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
kollekcii_-_massivy_array [2023/09/11 08:33]
oresh.dm создано
kollekcii_-_massivy_array [2023/09/11 08:51] (текущий)
oresh.dm
Строка 1: Строка 1:
 ====== Массив - коллекция неуникальных однотипных элементов, упорядоченных по индексу. ====== ====== Массив - коллекция неуникальных однотипных элементов, упорядоченных по индексу. ======
  
-let animals: [String] = ["Volk", "Lisa","Zayac", "Volk"]+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) 
 +}
  • /sites/data/attic/kollekcii_-_massivy_array.1694421185.txt.gz
  • Последнее изменение: 2023/09/11 08:33
  • oresh.dm