【发布时间】:2015-02-13 21:16:37
【问题描述】:
我想知道如何枚举 golang 中所有局部变量的名称和值。这样做是为了有效地调试 go 代码。
是的,I am well aware golang has limited gdb support right now.
这个commonly used thread on stackoverflow 没有提到golang。
我真的在寻找解决方案(我认为其他人也很好奇)。
非常感谢。
【问题讨论】:
-
没有反映你的堆栈帧,找到代码并解析它,我怀疑这是可能的。即使那样,我也不确定您是否可以通过反思获得他们的价值观。只是他们的名字。
-
我认为你做不到。
-
更新:delve,一个 golang 的调试器。现在是 pre 1.0 并且有 osx 支持。它仍然没有完全发挥作用,但它正在出现。你应该检查一下。
标签: go