+joetsai, who has been thinking about this a lot recently

On Thu, Oct 20, 2016 at 11:10 AM, Pietro Gagliardi <andl...@lostsig.net>
wrote:

> It seems that something about the way the error interface is designed is
> not intuitive enough for some, because a number of people on the IRC
> channel keep coming up asking what the best way to check for a specific
> error is — and their first instinct is to scan the contents of the string
> returned by the Error() method, which is wrong.
>
> I'm not sure how to solve this problem once and for all, but we could
> probably bandage it by having vet report such misuse. A basic
> implementation would be something like
>
>         if err.Error() == "file not found" {
>                 // vet should say that is not how to identify an error
>                 // slightly smarter: suggest to use os.IsNotExist(err)
>         }
>
> How feasible is this? Is catching all possible variations of this mistake
> too difficult of a problem to solve? Is there a better way?
>
> --
> 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.

Reply via email to