![wenwen.png](https://static.studygolang.com/171021/7231216a8a66d32e2423967b7dc419ae.png)
为什么有类型时外部引用不到,func 外部就可以引用到
这2种情况分别在什么场景下使用?
方法声明前面的参数叫做方法接收者,限定只能通过这个类型调用,像你的例子里面只能通过user.UserLogin调用;
没有接受者的方法可以通过包名调用,即controllers.UserLogin
建议先看下这个 https://studygolang.com/articles/9945
#2