这让我在学习 Go 的最后一个月感到困惑:
func Auth(next http.HandlerFunc) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) { // hmmmm
// ...
next.ServeHTTP(w, r)
}
}
在这里我们可以看到 Auth func 返回 type http.HandlerFunc。那个类型只是一个函数。那么当您调用时next.ServeHTTP,该方法是在何时/何处定义的?
慕虎7371278
相关分类