```go
func main() {
http.HandleFunc("/hello", hello)
http.ListenAndServe("", nil)
}
```
```
这两条语句是怎么产生联系的.mux路由表通过什么方法访问?是在main()主线程空间生成了什么对象吗?
执行完http.HandleFunc("/hello", hello)函数没人返回任何对象.
是不是通过hello(handlerfunc)传进去的 *http.request产生联系的?如果是.在main空间怎么访问到*http.request.
```
`http` 包有一个 `Handler` 接口的实现类型:ServeMux,而 `http.HandleFunc` 默认使用 `DefaultServeMux` 处理。稍微跟一下源码就知道怎么回事了。
#1
更多评论