不同包之间变量的调用
main包里定义的var router *mux.Router
和 route 包里定义的var Router *mux.Router
都是各自包范围的变量,那在route包里调用Router的方法Router.Get(routeName).URL(pairs...)
和重构前在main包里调用的效果为什么会是一样的?
是因为用了指针,所以读到的是同一个路由实例?
推荐文章: