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 53: | Line 53: | ||
---- | ---- | ||
[[Swift. Массивы. Операции|Назад]] · | [[Swift. Массивы. Операции|Назад]] · | ||
− | [[Swift | + | [[Swift|Оглавление]] · |
[[Swift. Массивы. Базовые свойства и методы|Дальше]] | [[Swift. Массивы. Базовые свойства и методы|Дальше]] | ||
</div> | </div> |
Revision as of 13:34, 19 March 2022
Назад · Оглавление · Дальше
Contents |
Создание многомерного массива
Элементами многомерного массива являются другие массивы:
var m = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Элементы вложенных массивов должны быть одного типа.
В приведенном примере, коллекция m содержит множество массивов типа [Int].
[[Int]] - тип основного массива m (массив массивов).
Доступ к элементу многомерного массива
var m = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] m[1] // [4, 5, 6] m[2][2] // 9
Инициализация пустого многомерного массива
let n: [[Int]] = [[]] print(n) // [[]]
Пустой многомерный массив, типа Any
var a = [[]] type(of: a) // Array<Array<Any>>.Type a[0] = [1, 2] a // [[1, 2]] type(of: a) // Array<Array<Any>>.Type
Назад · Оглавление · Дальше