我不斷收到索引超出範圍錯誤。我試圖循環訪問數組並返回值。致命錯誤:索引超出範圍(swift xcode)
override func countNeighbors(grid: [[Character?]], column x: Int, row y: Int) -> Int {
var sum = 0
for k in 1...2{
for l in 1...2 {
sum += getAlive(grid, column: x - 1 + l, row: y - 1 + l)
}
}
return sum - getAlive(grid, column: x, row: y)
}
什麼是作爲網格變量傳遞? – Scriptable
你應該添加一些精確到你的帖子,如你正在傳遞函數的參數。發生異常的行。或者更多的代碼。 – Aeradriel