为了账号安全,请及时绑定邮箱和手机立即绑定

golang 实验和运行时

golang 实验和运行时

Go
沧海一幻觉 2021-11-22 18:43:27
通常,当我编码时,我喜欢查看代码库中特定区域的工作方式或某些表达式产生的结果。大多数其他语言都提供了在运行时评估新自定义表达式的工具。Golang 似乎还没有提供这个,或者至少没有提供我使用过的工具(sublime、goclipse)。目前我正在通过使用 Println 或重新创建一个小型测试环境来解决这个问题,该环境设置了我需要运行的一些动态表达式,但我认为必须有更好的方法......我可以使用 play.golang.org 之类的东西,但通常我有很多依赖项,或者需要大量复制和粘贴才能使我的简单试错代码工作。
查看完整描述

2 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

很可能您正在寻找调试器(插入断点,在断点处停止并开始在那里处理变量)。

调试器之一是https://github.com/mailgun/godebug,您可以在这篇博文中阅读更多如何使用它。


查看完整回答
反对 回复 2021-11-22
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

Sublime 和 VIM 现在支持 go 插件,但用法有点深奥。

带有 go 调试插件的 JetBrains IdeaJ 社区 IDE 对我来说非常非常好。也就是说,一开始,快速go run使用的价值fmt.Println不容小觑。


查看完整回答
反对 回复 2021-11-22
  • 2 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信