1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| package main
import ( "fmt" "strings" )
var ( boardInfo = []string{ "r", "k", "q", "r", "b", "n", "p", "r", } )
func main() { var board [8][8]string for i := 0; i < len(boardInfo); i++ { board[0][i] = boardInfo[i] } for column := range board[len(board)-1] { board[len(board)-1][column] = strings.ToUpper(boardInfo[column]) }
for i := range board { for j := range board[i] { if board[i][j] == "" { board[i][j] = "·" } } }
for i := 0; i < len(board); i++ { for j := 0; j < len(board[i]); j++ { fmt.Printf("%s\t", board[i][j]) } fmt.Println() } }
|