Golang结构体的方法所属者分别为变量本身和变量的指针时
因为有语法糖,方便程序员(个人认为这不够严谨),底层的编译器还是做了处理
结构体的方法所属者为结构体变量时,此时为值传递,调用者为结构体的指针或结构体变量本身都可以
调用者为结构体本身

结果:

调用者为结构体的指针

结果:

结构体的方法所属者为结构体变量的指针时,此时为引用传递,调用者为结构体的指针或结构体变量本身都可以
调用者为结构体变量的指针

结果:

调用者为结构体变量本身

结果:

因为有语法糖,方便程序员(个人认为这不够严谨),底层的编译器还是做了处理

结果:


结果:


结果:


结果:
