猿问
在 delve 调试器中打印所有局部变量
如果我的 dlv 调试会话位于某个函数中,并且我想列出该函数的所有局部变量,我该怎么做?
POPMUISE
浏览 157
回答 1
1回答
HUH函数
有用于此目的的 和 命令。argslocals例如,对于这个(无意义的)示例代码:package mainimport "fmt"func example(a, b int) (c int) { d := a + b if true { e := d + 123 c = e + 1 fmt.Println("time for a breakpoint") } return c}func main() { example(2, 3)}当停止在 print 语句处时,输出如下所示:(dlv) argsa = 2b = 3c = 129(dlv) localsd = 5e = 128有关可用命令的更多详细信息,请参阅 Delve 的 cli/README.md。
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答