gpt4 book ai didi

go - 在 Golang 中打印所有局部变量

转载 作者:IT王子 更新时间:2023-10-29 01:06:47 32 4
gpt4 key购买 nike

我想知道如何在 golang 中枚举所有局部变量的名称和值。这样做的目的是为了有效地调试 go 代码。

是的,I am well aware golang has limited gdb support right now.

commonly used thread on stackoverflow没有提到golang。

我真的在寻找解决方案(我想其他人也很好奇)。

非常感谢。

最佳答案

没有简单的解决方案:

  • gotype可以对代码进行静态分析并打印所有变量(但不包括它们的值)
  • go-spew可以打印一个变量值(Go 数据结构的深度 pretty-print 以帮助调试),但这就像一个增强的 printf,而不是像调试 session 这样的“gdb”。

关于go - 在 Golang 中打印所有局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28491257/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com