Swift. Массивы. Операции
From AsIsWiki
Назад · Оглавление · Дальше
Сравнение массивов
Два массива эквивалентны:
- если у них совпадает количество элементов;
- если каждая пара элементов эквивалентна (совпадает тип и значение).
Пример сравнения:
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"
Назад · Оглавление · Дальше