如何debug协程?

lysShub · · 2484 次点击
你断点打到协程的代码内部是一样能停下来让你调试的啊, 你在外面打断点没用的.
#1
更多评论
这就是问题所在,这个函数只适合在协程里运行,是和主函数是相互交互的,没法直接在main函数中运行它。 断电直接打在协程上会报错。。 [![rCwlVI.png](https://s3.ax1x.com/2020/12/09/rCwlVI.png)](https://imgchr.com/i/rCwlVI) 看来只有print大法了
#2
您这个... 难道是新手?你把断点打在函数定义上那是没有效果的,断点必须在函数内部并且是有效的函数语句上才行啊亲(基本上因为golang不怎么优化代码的缘故所以断点不会被优化掉).
#3