版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。 https://blog.csdn.net/stpeace/article/details/82732851
在github.com/gin-gonic/gin中, 我们经常这么玩:
r.GET("/test", func(context *gin.Context) {
// ...
})
这是有潜在问题的, 因为context刚好是一个包:golang.org/x/net/context
所以context.XXX是时候, 就有歧义了。
遇到了, 踩了个坑, 以后注意。
变量命名要杜绝与包名相同。