不同包之间变量的调用

main包里定义的var router *mux.Router 和 route 包里定义的var Router *mux.Router都是各自包范围的变量,那在route包里调用Router的方法Router.Get(routeName).URL(pairs...) 和重构前在main包里调用的效果为什么会是一样的?

是因为用了指针,所以读到的是同一个路由实例?

今天你精进了吗?
讨论数量: 1

是同一个 mux.Router
接着往下看,课程后面会把这个 mux.Router 封装起来就比较直观

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!