GoでHello Worldサーバーを作る

いまさらな感じですがHello Worldサーバーをhttp.ServeMux使ってやる方法で書いてみた。 package main import ( "flag" "fmt" "log" "net/http" ) type BaseHandler struct { Name string } func (bh *BaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { if bh.Name != "" { fmt.Fprint(w, "Hey "+bh.Name…