La palabra new puede ser usada para crear una nueva estructura, la cual nos regresa un apuntador a la nueva estructura creada
var te *Team // te == nil
te = new(Team) // te == &Team{"", 0}
te.Name = "Capitan America" // te == &Team{"Capitan America", 0}Una estructura tambien puede ser creada e inicializada con una literal de estructura(struct literal)
b := Team{ // b == Team{"Ironman", 0}
Name: "Ironman",
}pb := &Team{ // pb == &Team{"Ironman", 5}
Name: "Ironman",
Members: 5,
}c := Team{"Capitan America", 5} // c == Team{"Capitan America", 5}
d := Team{} // d == Team{"", 0}