インデックスから範囲外エラーが発生し続ける。配列をループして値を返そうとしています。致命的なエラー:範囲外のインデックス(迅速な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