What is the difference between these two struct type definitions?
var query1 struct {
A, B string
}
query2 := struct {
va1 string
va2 int
}{"Hello", 5}
Why can I not initialize the first with value like second? What is the difference between them?