Друзья, подскажите, как инициализировать пустой двумерный массив с заданными размерами?
Я искал, где только можно и нигде не нашел подобной информации.
Очень нужно для одного алгоритма, язык только учить начал, сильно удивлен, что тут двумерных массивов нет как в других языках)
Создание двумерных массивов
Arcaya
#1
Jack
#2
let arrr = (0…10).map{ _ in [Int](repeating: 0, count: 10) }
В свифте не так интересно играться с матрицами как в сях))
MaksimS
#3
В С-ях конечно есть свой шарм, но и безвыходных ситуаций не бывает))
Попробуй как здесь -> https://stackoverflow.com/questions/25127700/two-dimensional-array-in-swift
var myArray : [[Int]] = Array (repeating: Array(repeating:0, count : 5), count : 3) - работает.
Arcaya
#4
Спасибо большое! Печально конечно, что тут такая реализация, но надеюсь у эппл были свои причины на это)