Swift. Массивы. Операции
From AsIsWiki
(Difference between revisions)
Line 1: | Line 1: | ||
<div style='max-width:700px;text-align:justify;'> | <div style='max-width:700px;text-align:justify;'> | ||
[[Swift. Массивы. Тип данных|Назад]] · | [[Swift. Массивы. Тип данных|Назад]] · | ||
− | [[Swift | + | [[Swift|Оглавление]] · |
[[Swift. Массивы. Многомерные массивы|Дальше]] | [[Swift. Массивы. Многомерные массивы|Дальше]] | ||
Line 45: | Line 45: | ||
---- | ---- | ||
[[Swift. Массивы. Тип данных|Назад]] · | [[Swift. Массивы. Тип данных|Назад]] · | ||
− | [[Swift | + | [[Swift|Оглавление]] · |
[[Swift. Массивы. Многомерные массивы|Дальше]] | [[Swift. Массивы. Многомерные массивы|Дальше]] | ||
</div> | </div> |
Revision as of 13:34, 19 March 2022
Назад · Оглавление · Дальше
Сравнение массивов
Два массива эквивалентны:
- если у них совпадает количество элементов;
- если каждая пара элементов эквивалентна (совпадает тип и значение).
Пример сравнения:
var a = [1, 2, 3] var b = [1, 2, 3] var c = [3, 2, 1] a == b // true a == c // false
Слияние массивов
При слиянии двух массивов:
- результирующий массив содержит все значения из обоих массивов,
но индексы значений могут не совпадать с родительскими; - значения объединяемых элементов должны быть одного типа.
Пример слияния:
let a = ["a", "b", "c"] let b = ["d", "e", "f"] let c = ["g", "h", "i"] var d = a + b d += c d // ["a", "b", "c", "d", "e", "f", "g", "h", "i"] d[8] // "i"
Назад · Оглавление · Дальше