kollekcii_-_massivy_array

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
kollekcii_-_massivy_array [2023/09/11 08:37]
oresh.dm
kollekcii_-_massivy_array [2023/09/11 08:51] (текущий)
oresh.dm
Строка 19: Строка 19:
 animals.remove(at: 1) animals.remove(at: 1)
  
-=====очистить весь массив =====+=====Очистить весь массив =====
 animals.removeAll() 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.1694421473.txt.gz
  • Последнее изменение: 2023/09/11 08:37
  • oresh.dm