ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### Goexit() 调用runtime.Goexit()将立即终止当前goroutine执行,调度器确保所有已注册defer延迟调用被执行. ### 实例 ~~~ func test() { defer fmt.Println("ccc") //return //终止函数 runtime.Goexit() fmt.Println("ddd") } func main() { //创建新建的协程 go func() { fmt.Println("aaa") test() fmt.Println("bbb") }() //特地写一个死循环,目的不让主协程结束 for { } } ~~~ ~~~ aaa ccc ~~~