Golang值传递,到底是用指针还是引用呢

大家先看一段简短代码就很明白了。重点是 函数的入参 函数的返回

type Foo struct {
   
	Name string
}

func change(foo Foo) Foo {
   
	foo.Name = "changed"
	return foo
}

func changePointer(foo *Foo

版权声明:本文为bagba原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。