// define structure type
type my_struct struct {
a int
b rune
}
// declare slice of my_struct
var a []my_struct
// declare and initialise struct with one element
b := make([]my_struct, 1)
// create structure and save it
b[0] = my_struct{1, 'a'}
// append a new one
b = append(b, my_struct{2, 'b'})
您绝对必须阅读https://golang.org/doc/effective_go.html,尤其是关于结构和切片的内容,如果您想了解更多的话。
相关分类