Массив структуры на языке Go

Я новичок в Go и хочу создать и инициализировать массив структур в go. Мой код такой

type node struct {
name string
children map[string]int
}

cities:= []node{node{}}
for i := 0; i<47 ;i++ {
    cities[i].name=strconv.Itoa(i)
    cities[i].children=make(map[string]int)
}

Я получаю следующую ошибку:

panic: runtime error: index out of range

goroutine 1 [running]:
panic(0xa6800, 0xc42000a080)

Пожалуйста, помогите. TIA:)

9
задан Parag 25 October 2016 в 01:12
поделиться