zhiruchen
7/13/2017 - 9:56 AM

golang map list

golang map list

package main

import (
	"fmt"
)

func main() {
	var v = []map[int32][]int{}
	for i := 0; i <= 10; i++ {
		var m = make(map[int32][]int)
		
		var vs = []int{}
		for j := 1; j <= 10; j++ {
			vs = append(vs, j)
		}
		
		m[int32(i)] = vs
		
		v = append(v, m)
	}
	fmt.Printf("%v\n", v)
	fmt.Println("Hello, playground")
}

// [map[0:[1 2 3 4 5 6 7 8 9 10]] map[1:[1 2 3 4 5 6 7 8 9 10]] map[2:[1 2 3 4 5 6 7 8 9 10]] map[3:[1 2 3 4 5 6 7 8 9 10]] map[4:[1 2 3 4 5 6 7 8 9 10]] map[5:[1 2 3 4 5 6 7 8 9 10]] map[6:[1 2 3 4 5 6 7 8 9 10]] map[7:[1 2 3 4 5 6 7 8 9 10]] map[8:[1 2 3 4 5 6 7 8 9 10]] map[9:[1 2 3 4 5 6 7 8 9 10]] map[10:[1 2 3 4 5 6 7 8 9 10]]]
// Hello, playground