`Handle`、`HandleFunc`、`Handler`、`HandlerFunc`についてまとめGo ただの勉強メモ程度ですが、httpパッケージ配下のHandle、HandleFunc、Handler、HandlerFuncについてまとめました。 Goでアプリケーションサーバを書くのはとても簡単で、そこらのLL並みの行数で小さなWebアプリケーションが立ち上がる。 package main import ( "fmt" "log" "net/http" ) func index(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "hello, go httpd!") } func main() { http.HandleFunc("/", index) e := http.ListenAndServe(":8080"
![`Handle`、`HandleFunc`、`Handler`、`HandlerFunc`についてまとめ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/93d5d515443e2b985b849e776ff04e74f63e67f4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTYwSGFuZGxlJTYwJUUzJTgwJTgxJTYwSGFuZGxlRnVuYyU2MCVFMyU4MCU4MSU2MEhhbmRsZXIlNjAlRTMlODAlODElNjBIYW5kbGVyRnVuYyU2MCVFMyU4MSVBQiVFMyU4MSVBNCVFMyU4MSU4NCVFMyU4MSVBNiVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9NTkwMGI0OWFmYTJlYmM4ZjljMWMxZTA5NzM1YWY1ODk%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdWR6dXJhJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xYWQzMTlkYTg3MzYyZjc0NWJmODYzZjE5YTJhZDM0MQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D4b309db01e0a3bbc7b1beebd018a08f8)