Swift. Массивы. Операции
From AsIsWiki
(Difference between revisions)
(3 intermediate revisions by one user not shown) | |||
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 20: | Line 20: | ||
a == c // false | a == c // false | ||
</pre> | </pre> | ||
− | |||
==Слияние массивов== | ==Слияние массивов== | ||
Line 44: | Line 43: | ||
---- | ---- | ||
− | [[Swift. Массивы. Тип | + | [[Swift. Массивы. Тип данных|Назад]] · |
− | [[Swift | + | [[Swift|Оглавление]] · |
− | [[Swift. Массивы. | + | [[Swift. Массивы. Многомерные массивы|Дальше]] |
</div> | </div> |
Latest revision as of 11:47, 12 April 2022
Назад · Оглавление · Дальше
[edit] Сравнение массивов
Два массива эквивалентны:
- если у них совпадает количество элементов;
- если каждая пара элементов эквивалентна (совпадает тип и значение).
Пример сравнения:
var a = [1, 2, 3] var b = [1, 2, 3] var c = [3, 2, 1] a == b // true a == c // false
[edit] Слияние массивов
При слиянии двух массивов:
- результирующий массив содержит все значения из обоих массивов,
но индексы значений могут не совпадать с родительскими; - значения объединяемых элементов должны быть одного типа.
Пример слияния:
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"
Назад · Оглавление · Дальше