On Wed, Dec 5, 2018 at 10:12 AM Mark Volkmann <r.mark.volkm...@gmail.com> wrote: > > I can get a reflect.Type for a variable with the following: myType := > reflect.TypeOf(myVariable) > > How can I get a reflect.Type for a type I have defined? > For example: type MyThing struct { …bunch of fields… } > I need to get a reflect.Type that describes the MyThing type. > > The best I can find is this: myThingType := > reflect.TypeOf(new(MyThing)).Elem()
myThingType:=reflect.TypeOf(MyThing{}) > > I seems odd that I have to create one with new, getting a pointer to it, and > then ask for the type of the thing in points to (with Elem) in order to get > what I need. > > -- > R. Mark Volkmann > Object Computing, Inc. > > -- > 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 golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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 golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.