怎么理解:var *** func()

ggsmida · · 3761 次点击
&gt; 肯定有一处会给 testHookServerServe 这个变量赋值 <a href="/user/polaris" title="@polaris">@polaris</a> 我看了看代码,代码中并没有类似 `testHookServerServe := xxx` 这样的赋值发生啊,那请问 `fn := testHookServerServe` 具体的值又是从哪来的呢?我也是初学者非常疑惑,所以请见谅~~
#6
更多评论
polaris
社区,需要你我一同完善!
你就理解为 func 是一个类型,比如,把 func 当做 string,就理解了。Go中 func 是第一公民
#1
可是func没有指明对参数的具体处理,最后的fn(srv, l)算是什么呢?既没有处理,也没有返回,就只传了两个参数吗?
#2