本文摘自php中文网,作者angryTom,侵删。
今天就为大家分享一篇关于golang怎么debug的文章,具有很好的参考价值,需要的朋友一起来看看吧。golang怎么debug
可以使用GoLang调试工具Delve
1、先获取
1 |
|
2、编写测试代码
1 2 3 4 5 6 |
|
3、debug 启动
1 |
|
4、打断点
1)对方法打断点:
1 |
|
2)运行到断点处:
1 |
|
3)对某一行打断点:
需要得到文件的位置再打断点:
1 |
|
至于如何进行与ide上的操作一致的呢: 通过n,s
n:相当于Java-Eclipse的F6
s:相当于Java-Eclipse的F5
如何查看变量呢:p
p testName 则会输出testName的值
args:则会输出所有方法参数信息
locals:则会输出所有的本地变量
用go玩Debug, Info, Error级别的log
直接上代码:
相关阅读 >>
【提问】golang的ide在同一个目录下,函数调用undifined,求大佬告知如何设置run kind
更多相关阅读请进入《golang》频道 >>

Go语言101
一个与时俱进的Go编程知识库。