package main import "fmt" type Person struct { Name string age int // not Exported } func main() { data := []Person{Person{"Alice", 94}} // data = append(data, Person{"Bob"}) // Error: too few values in struct initializer data = append(data, Person{Name:"Bob"}) // Use Named Literals fmt.Println(data) }