golang
姓洪名瑾
ASF Committer
展开
-
golang 通过 context 关闭 指定 goroutine
1、问题引出 现在有个需要,需要关闭以下代码,i=5的,goroutine(看观先想想,自己的实现方法) package main import ( "fmt" "time" ) func main() { var quit chan bool for i := 0; i < 10; i++ { go func(i int) { for range time.Tick(time.Second * 2) { select { case <-quit:原创 2021-03-16 10:28:34 · 809 阅读 · 0 评论 -
golang return error 被屏蔽 err is shadowed during return
func ErrorTest() (err error) { { err := errors.New("i am error test") if err != nil { fmt.Println(err) return //err is shadowed during return } } return ...原创 2019-09-19 10:15:45 · 1082 阅读 · 0 评论