~~~
func RMsg(w http.ResponseWriter, msg string) {
w.Write([]byte(msg))
//return
// c := make(chan int, 5)
// c <- 123
// close(c)
}
funct main(){
if r.formvalue("test")!="0"{
RMsg(w,"错误暂停")
//return //(除了这加return 有其他办法不用写这个就不往下走吗)
}
fmt.pringln(“这里不会跑到到")
}
以上信息 当RMsg直接程序就输出给前端了, 也不会往下走了
~~~
哈哈,估计是想奇技婬巧走火入魔了; 是时候祭出封存已久的`goto`大法了,你觉得比`return`如何
```go
funct main(){
if xxx() {
RMsg(w,"错误暂停")
goto END
}
fmt.pringln(“这里不会跑到到")
END:
}
```
#5
更多评论