各位大神,最近在用golang做web开发,在路由调用函数handler的那块,我并没有将包内函数绑在结构体上,直接用包名调用handler,请问这样做有什么问题吗,为什么项目总监说我不把函数挂在结构体上会导致这些函数变为自由函数,我不懂为什么要把包内函数一定要挂在结构体上,求各位大神指点
![Dingtalk_20200928180619.jpg](https://static.studygolang.com/200928/e40b119038ae68f7c94ae21c49a14ab4.jpg)![Dingtalk_20200928180652.jpg](https://static.studygolang.com/200928/51e426eaf5d0d7f3e599b8d56e6d8de9.jpg)
这个就是将包内的函数挂在了结构体上,必须要这样做吗
#1