type HandlerFunc func(ResponseWriter, *Request)
func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
f(w, r)
}
请教一下~这个是相当于给函数起了个别名吗?没有其他的作用吗?
更多评论
1. 你这个对类型定义与类型别名理解有点混乱,可以看看这个:https://studygolang.com/articles/22667
2. 函数也是一种类型,可以看看go的类型系统 https://gfw.go101.org/article/type-system-overview.html
#2