在github.com/gin-gonic/gin中, 我们经常这么玩:
r.GET("/test", func(context *gin.Context) {
// ...
})
这是有潜在问题的, 因为context刚好是一个包:golang.org/x/net/context
所以context.XXX是时候, 就有歧义了。
遇到了, 踩了个坑, 以后注意。
变量命名要杜绝与包名相同。
在github.com/gin-gonic/gin中, 我们经常这么玩:
r.GET("/test", func(context *gin.Context) {
// ...
})
这是有潜在问题的, 因为context刚好是一个包:golang.org/x/net/context
所以context.XXX是时候, 就有歧义了。
遇到了, 踩了个坑, 以后注意。
变量命名要杜绝与包名相同。