package main
import "fmt"
func main() {
slice := [][]int{{1, 2, 3},
{4, 5},
{6, 7, 8, 9},
}
fmt.Println(slice)
fmt.Println(slice[0])
fmt.Println(slice[0][2])
fmt.Println()
for _, row := range slice {
for _, val := range row {
fmt.Printf("%2d", val)
}
fmt.Println()
}
}
/*
run:
[[1 2 3] [4 5] [6 7 8 9]]
[1 2 3]
3
1 2 3
4 5
6 7 8 9
*/