我是Swift的新手,遇到了一个Swift语言问题。
我需要编写一个函数,创建一个N x N的二维矩阵并找到对角线上元素的和。但我在将数组填充为随机值方面遇到了一些问题。
这是我的代码:
import Foundation
func diagonal (N:Int) {
var array: [[Int]] = [[0],[0]]
for row in 0...N {
for col in 0...N {
var z = Int(arc4random_uniform(100))
array[row][col] = z
}
}
println (array)
}
它不起作用。
所以我期待着你的帮助。