为了账号安全,请及时绑定邮箱和手机立即绑定

从另一个函数附加到数组?

从另一个函数附加到数组?

Go
慕桂英546537 2021-08-30 16:39:34
我有这段代码,我在一个函数中附加到一个结构数组。更改不会出现在其他函数中。type my struct{arr []int}func New_my() *my {  m := new (my)  return m}func (m my) Dosomething(){  m.arr = append(m.arr,1)  m.arr = append(m.arr,2)  m.arr = append(m.arr,3)}func (m my) Dosomethingelse(){  fmt.Println(m.arr)}func main(){  m:= New_my()  m.Dosomething()  m.Dosomethingelse()}输出是:[]请解释一下这是怎么回事?为什么更改没有出现在数组中?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信