
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
HandleFuncとHandleでは何が起きてる?違いは? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
HandleFuncとHandleでは何が起きてる?違いは? - Qiita
http.HandleFuncは、第2引数にhttp.ResponseWriterと*http.Requestを取る関数をそのまま渡せる。 Handle... http.HandleFuncは、第2引数にhttp.ResponseWriterと*http.Requestを取る関数をそのまま渡せる。 HandleFunc関数とは違い、Handle関数の第2引数には関数を指定しない。HandleではhelloHandler型のServeHTTP関数を定義したHandlerのポインタを指定する。 つまり、http.Handleは、第2引数にhttp.Handlerインタフェースを実装したオブジェクトを渡す。 ん?http.Handlerインタフェースを実装したオブジェクトって? HandlerとはServeHTTPという関数を定義したインターフェイスのこと。参考:Handlerの公式ドキュメント つまり、第2引数はServeHTTP(http.ResponseWriter, *http.Request)という関数を実装したオブジェクトあれば良い。 fu