例如:
```
http.HandleFunc("/", Fun1)
func Fun1(w http.ResponseWriter, r *http.Request) {
_, err := doSomething1()
if err != nil {
fmt.Fprintln("error!")
return
}
doSomething2()
fmt.Fprintln("ok!")
}
```
例如上面的代码中,`fmt.Fprintln("error!")`下面的`return`可以不用吗?
或者说在`doSomething1 `函数中就中断输出,不再执行后面的代码了。
有疑问加站长微信联系(非本文作者)