Matrix (two dimensional array)



examples/array-matrix/array_matrix.go
package main

import (
    "fmt"
)

func main() {
    matrix := [3][3]int{
        [3]int{1, 2, 3},
        [3]int{4, 1, 0},
        [3]int{0, 0, 1},
    }
    fmt.Println(matrix)
    fmt.Println(matrix[0])
    fmt.Println(matrix[1][0])
}

//     matrix := [...][3]int{    Would also work
//  var matrix [3][3]int      Is to define without giving values

examples/array-matrix/array_matrix.out
[[1 2 3] [4 1 0] [0 0 1]]
[1 2 3]
4