最新回答 / 虽然还是咸鱼
HandleFunc传入的第二个参数是一个函数,Handle传入的是一个实现了Handler接口的结构体。内部实现的时候,这个传入的参数当然会被统一成一个接口,但是函数不是接口,所以需要做内部的转型,给函数绑定一个方法,然后调用函数自己(这个算是go比较巧妙的用法)。其实HandleFunc内部的实现很简单,最后也是调用Handle。
2021-03-29
很喜欢老师的这种结合源码的方式讲解,知其然还要知其所以然。这样字节也可以实现HTTP了,而不仅仅是学会怎么会用,期待老师的更多课程啊。
2019-09-01
讲师回答 / power涛
空指针异常,你要看报错的堆栈信息。源码:https://github.com/willierGo/simpleVlog/blob/master/src/vlog/main.go
2019-07-02