kollekcii_-_massivy_array

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
kollekcii_-_massivy_array [2023/09/11 08:34]
oresh.dm
kollekcii_-_massivy_array [2023/09/11 08:51] (текущий)
oresh.dm
Строка 3: Строка 3:
 var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"]
  
-Изменение массива +===== Изменение массива ===== 
 var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"] var animals: [String] = ["Volk", "Lisa","Zayac", "Volk"]
 +
 animals[0] = "belka" 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.1694421262.txt.gz
  • Последнее изменение: 2023/09/11 08:34
  • oresh.dm