golang学习

技术
8 315
gogo
gogo 举报
2023-03-02
倒序看帖 只看楼主
回帖
  • Y2020
    01月31日 11:25

    //如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都是对象本身,会影响调用者;
    //如果方法的接收者是值类型,无论调用者是对象还是对象指针,修改的都是对象的副本,不影响调用者;


    0 举报 回复
  • Y2020
    01月31日 11:03

    如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都是对象本身,会影响调用者;

    如果方法的接收者是值类型,无论调用者是对象还是对象指针,修改的都是对象的副本,不会影响调用者;

    0 举报 回复
  • 小学生
    2023-03-10

    方法集问题

    1.类型T方法集包含全部receiver T的方法

    2.类型*T方法集包含全部receiver T与receiver *T的方法

    3.类型T实例,value或pointer都可以调用全部方法,编译器会自动转换

    4.类型T实现接口,T或者*T都实现了该接口

    5.类型*T实现接口,只有*T实现了该接口

    0 举报 回复
  • 0 举报 回复
  • 小学生
    2023-03-07

    企业微信截图_16781539231317

    一次参数传递出现的各种问题  (gin_demo)

    0 举报 回复