По адресу https://golangs.org/array . В листинге №8 присутствует ошибка. При выполнении данного кода, мы получаем билиберду.
На выходе получаем это.
[[r r] [p p p p p p p p] [ ] [ ] [ ] [ ] [ ] [ ]]
В качестве доказательства, ссылка на плейграунд
Как в идеале должен выглядеть этот код? Заранее благодарю за ответ.
C-подобный:
var board [8][8]string // Массив из восьми массивов с восемью строками
board[0][0] = "r"
board[0][7] = "r" // Ставит ладью на клетку с координатами [ряд][столбец]
for column := range board[1] {
board[1][column] = "p"
}
fmt.Print(board)
На выходе получаем это.
[[r r] [p p p p p p p p] [ ] [ ] [ ] [ ] [ ] [ ]]
В качестве доказательства, ссылка на плейграунд
Как в идеале должен выглядеть этот код? Заранее благодарю за ответ.