Создание двумерных массивов

swift

#1

Друзья, подскажите, как инициализировать пустой двумерный массив с заданными размерами?
Я искал, где только можно и нигде не нашел подобной информации.
Очень нужно для одного алгоритма, язык только учить начал, сильно удивлен, что тут двумерных массивов нет как в других языках)


#2

let arrr = (0…10).map{ _ in [Int](repeating: 0, count: 10) }

В свифте не так интересно играться с матрицами как в сях))


#3

В С-ях конечно есть свой шарм, но и безвыходных ситуаций не бывает))

Попробуй как здесь -> https://stackoverflow.com/questions/25127700/two-dimensional-array-in-swift

var myArray : [[Int]] = Array (repeating: Array(repeating:0, count : 5), count : 3) - работает.


#4

Спасибо большое! Печально конечно, что тут такая реализация, но надеюсь у эппл были свои причины на это)