go新手求教:为什么resp.Body会被赋值成功
来源:2-13 脑图精讲http Server源码

不拔牙
2021-02-11
并成功地在外部打印出了"hello world",老师,能否解答下,或建议也行
写回答
2回答
-
慕后端4255879
2021-03-02
go没有传引用传值的区别。只有传值,指针传递地址,对象传递对象。
你点进去看看构造resp和req的方法,返回的都是指针,所以你传递的其实是指针,所以是可以改变的,至于为什么形参可以接受这样的传递是像老师说的接口类型,实现了接口的方法就等同于实现了这个接口。
212021-03-10 -
牛儿吃草
2021-03-01
http.ResponseWriter是个接口类型,接口类型其实传入对象都是实现接口的结构体指针,所以这里也是引用类型。
00
相似问题