In golang what are struct literals?
Why is the following a literal even though there is a variable? And aren't structs literally variable, even when not const? So how does it make sense.
MyType{Field: var)
It has a variable and yet it's a "literal"?
Also why is it only called a "struct literal" when you first initialize it?