Multidimensional arrays in Swift

后端 未结 7 961
离开以前
离开以前 2020-11-30 22:43

Edit: As Adam Washington points out, as from Beta 6, this code works as is, so the question is no longer relevant.

I am trying to create and iterate through a two d

7条回答
  •  醉梦人生
    2020-11-30 22:52

    As stated by the other answers, you are adding the same array of rows to each column. To create a multidimensional array you must use a loop

    var NumColumns = 27
    var NumRows = 52
    var array = Array>()
    for column in 0..NumColumns {
        array.append(Array(count:NumRows, repeatedValue:Double()))
    }
    

提交回复
热议问题