I saw this syntax in page187 of the go programming language.
var tracks = []*Track{
{"Go", "Delilah", "From the Roots Up", 2012, length("3m38s")},
{"Go", "Moby", "Moby", 1992, length("3m37s")},
{"Go Ahead", "Alicia Keys", "As I Am", 2007, length("4m36s")},
{"Ready 2 Go", "Martin Solveig", "Smash", 2011, length("4m24s")},
}
Is it just a syntax sugar of
var tracks = []*Track{
&Track{"Go", "Delilah", "From the Roots Up", 2012, length("3m38s")},
&Track{"Go", "Moby", "Moby", 1992, length("3m37s")},
&Track{"Go Ahead", "Alicia Keys", "As I Am", 2007, length("4m36s")},
&Track{"Ready 2 Go", "Martin Solveig", "Smash", 2011, length("4m24s")},
}
I haven't googled the specification of it, please give me the link if there is.