我有这个函数可以监听 RabbitMQ 以使用消息。在某些时候,我想停止收听并关闭频道并退出该功能。func WaitForConfirm(expectedLen int){ count := 0 forever := make(chan bool) go func() { for i := 0; i < 5; i++ { count++ if count == expectedLen { // HERE I WANT TO EXIT THE FUNCTION COMPLETELY } } }() <-forever}哦,顺便说一句,我这样称呼这个函数:go WaitForConfirm(2)那么,我怎样才能停止无限循环并退出函数呢?
- 1 回答
- 0 关注
- 48 浏览
添加回答
举报
0/150
提交
取消