From: David Timm Date: Thu, 30 Aug 2018 18:25:53 +0000 (-0600) Subject: net/http: add example for http.HandleFunc X-Git-Tag: go1.12beta1~1215 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0dac1e2e8743476d266a00a81f8bd64400bd8065;p=gostls13.git net/http: add example for http.HandleFunc Change-Id: Id0e2fb2abad5b776ac0ed76e55e36c6b774b5b7a Reviewed-on: https://go-review.googlesource.com/132278 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/net/http/example_test.go b/src/net/http/example_test.go index 53fb0bbb4e..f5c47d0bd4 100644 --- a/src/net/http/example_test.go +++ b/src/net/http/example_test.go @@ -159,3 +159,17 @@ func ExampleListenAndServe() { http.HandleFunc("/hello", helloHandler) log.Fatal(http.ListenAndServe(":8080", nil)) } + +func ExampleHandleFunc() { + h1 := func(w http.ResponseWriter, _ *http.Request) { + io.WriteString(w, "Hello from a HandleFunc #1!\n") + } + h2 := func(w http.ResponseWriter, _ *http.Request) { + io.WriteString(w, "Hello from a HandleFunc #2!\n") + } + + http.HandleFunc("/", h1) + http.HandleFunc("/endpoint", h2) + + log.Fatal(http.ListenAndServe(":8080", nil)) +}