摘要:
虽然在平时使用时,调用者不论是值类型还是指针类型,调用值接收者方法和指针接收者方法都没有问题,但是在涉及到实现接口方法时,有时会遇到如下报错: Son does not implement Father (SomeFunction method has pointer receiver) 比如: t 阅读全文
摘要:
golang函数方法的接收者有两种:值接收者与指针接收者。 平时使用中两种类型的主要区别就是能不能修改调用者的内部值。 先说结论:值接收者方法不能修改调用者内部的值,指针接收者方法可以修改调用者内部的值。 做个测试: type Student struct { age int } func (s S 阅读全文