2020
12-16
12-16
golang 跳出for循环操作
执行以下代码,发现无法跳出for循环:funcSelectTest(){i:=0for{select{case<-time.After(time.Second*time.Duration(2)):i++ifi==5{fmt.Println("跳出for循环")}}fmt.Println("for循环内i=",i)}fmt.Println("for循环外")}解决办法有两个:1.使用break:funcSelectTest(){i:=0Loop:for{select{case<-time.After(time.Second*time.Duration(2)):i++ifi==5{fmt.Println("跳出for循环...
继续阅读 >