On Tue, Sep 27, 2016 at 9:20 PM, Nate Finch <[email protected]> wrote:
> I want to, for example, compare a Type from code I'm ingesting to see if
> it's a *bytes.Buffer .... is there a way I can make my own Type from a
> value or type definition in my code so that I can compare the two Types? Or
> do I have to do something ugly like comparing the String() output of the
> Type to "*bytes.Buffer" ?
I'm not clear on what you are starting with. Can you just write
if _, ok := v.(*bytes.Buffer); ok {
fmt.Println("it's *bytes.Buffer")
}
You can construct some types using, e.g., reflect.PtrTo, but you can't
construct a named type like bytes.Buffer.
Ian
--
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.