开发者社区> 问答> 正文

go程序中通过方法修改struct不生效

package main

import "fmt"

type Info struct {
	Name string
	Age int
}

func (item Info)Update (value int) {
	item.Age=value
}

func main() {
	j:=Info{Name:"jyd",Age:19}
	j.Update(20)
	fmt.Println(j)
}

运行结果

{jyd 19}

展开
收起
水果黄瓜 2021-10-24 09:17:24 432 0
0 条回答
写回答
取消 提交回答
问答分类:
Go
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载