私はgolangには新しく、関数型の中に関数をラップするコードを時折見たことがあります。 HTTPパッケージでは我々としても、これを持っている:関数型で関数をラッピングする際のポイントは何ですか?
type HandlerFunc func(ResponseWriter, *Request)
func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
f(w, r)
}
私は背後にある理由を知りたいです。メソッドを公開する型が必要な場合は、構造型を作成してメソッドを追加してください。
ありがとうございました。私の質問は、本当にあなたが2号で答えたものでした。 –