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

关于这个地方指针的一个疑问

关于这个地方指针的一个疑问

潇湘沐 2018-08-03 20:54:04
我感觉这个地方完全不需要用指针的吧,为什么我看到很多相关的例子都要用了指针。有点疑问package mainimport (    "fmt"     "net/http")type MyMux struct { }//这个地方使用了指针。但是我觉得完全不需要的吧func (p *MyMux) ServeHTTP(w http.ResponseWriter, r *http.Request) {    if r.URL.Path == "/" {         sayhelloName(w, r)        return     }     http.NotFound(w, r)    return}func sayhelloName(w http.ResponseWriter, r *http.Request) {     fmt.Fprintf(w, "Hello myroute!") }func main() {     mux := &MyMux{}     http.ListenAndServe(":9090", mux) }
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

在你的提问中完全不需要

只有需要读取struct私有成员的时候才需要指针,否则不需要


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 559 浏览
慕课专栏
更多

添加回答

举报

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