应用dlv debug **.go
在Golang中,dlv是一个常用的调试工具,可以通过一系列命令来控制调试器的行为,下面是各个命令的用法:
1. `break`:设置一个断点。 - `break`:列出所有断点。 - `break
2. `continue`:继续执行程序直到遇到下一个断点或程序结束。
3. `next`:执行下一行代码,如果这一行代码是函数调用,会一次性执行完整个函数。
4. `step`:执行下一行代码,如果这一行代码是函数调用,会进入函数内部并执行第一行代码。
5. `print`:打印变量的值。 - `print
6. `list`:列出当前执行的代码。 - `list`:列出当前行的前后10行代码。 - `list
7. `exit`:退出dlv调试器。
8. `info breakpoints`:列出所有设置的断点。
9. `clear`:清除一个断点。 - `clear`:清除所有断点。 - `clear
11. `threads`:列出所有的线程。
12. `goroutine`:切换当前线程到指定的goroutine。
13. `vars`:列出当前作用域内的所有变量。
上一篇: 奥运会志愿者的心得体会
下一篇: 《中国史纲》读书心得