diff options
Diffstat (limited to 'src/net/http/example_test.go')
| -rw-r--r-- | src/net/http/example_test.go | 14 |
1 files changed, 14 insertions, 0 deletions
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)) +} |
