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