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

如何获取有关 Go 变量类型的信息

如何获取有关 Go 变量类型的信息

Go
梦里花落0921 2021-09-10 17:32:10
假设我在 Go 中有以下代码:foo, bar := someFunc(baz)我想创建一个 Vim 函数来检查文件类型foo或bar编辑文件时。是否有任何工具或可靠的信息来源可用于我可以使用的 Go 包中的函数?至于我正在编辑的文件中声明的函数,我正在考虑简单地解析该文件中声明的所有函数。
查看完整描述

2 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

你正在寻找类似的东西 godef

如果给出了 -t 标志,则还将打印表达式的类型。-a 标志导致表达式的所有公共成员(字段和方法)及其位置也被打印出来;-A 标志也打印私有成员。

我知道它被各种 vim 和 emacs 脚本使用。


查看完整回答
反对 回复 2021-09-10
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

转到甲骨文做到这一点,等等。

vim-go是 Go 的完整 vim 设置。它包括与前面提到的godef(如 :GoDef)和 Go oracle(如 :GoImplements、:GoCallees、:GoReferrers 等)以及其他工具的集成。


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

添加回答

举报

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