В чем разница между добавлением массива структур против массива структур - PullRequest
0 голосов
/ 03 января 2019

новичок в go.lang, и я немного искал, в чем разница между этими двумя (люди / народы)?

type Person struct {
    Name string
    Age  int
}
type People []struct {
    Person
}

func main() {
    person := Person{Name: "a", Age: 1}

    var people People
    people = append(people, person)
    // throws: cannot use person (type Person) as type struct { Person } in append

    var peoples []Person
    peoples = append(peoples, person)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...