在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  GO/ 關于這個地方指針的一個疑問

關于這個地方指針的一個疑問

我感覺這個地方完全不需要用指針的吧,為什么我看到很多相關的例子都要用了指針。有點疑問

package main

import (
    "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)
}
回答
編輯回答
柒喵

在你的提問中完全不需要

只有需要讀取struct私有成員的時候才需要指針,否則不需要

2018年1月7日 01:14