kollekcii_-_massivy_array

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
kollekcii_-_massivy_array [2023/09/11 08:39]
oresh.dm
kollekcii_-_massivy_array [2023/09/11 08:51] (текущий)
oresh.dm
Строка 29: Строка 29:
 animals += animals2 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.1694421584.txt.gz
  • Последнее изменение: 2023/09/11 08:39
  • oresh.dm