The go/types.Typ decl:
var Typ = []*Basic{
Invalid: {Invalid, 0, "invalid type"},
Bool: {Bool, IsBoolean, "bool"},
Int: {Int, IsInteger, "int"},
Int8: {Int8, IsInteger, "int8"},
...
}
Typ is a slice of pointer to Basic—got it; Basic is a struct—got it; the {Bool,
IsBoolean, "bool"} stuff is clearly a Basic or *Basic—got it; but where is
the map syntax coming from? How does that work?
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.