手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆

用ST2写go程序时遇到的坑

首页 > Go >

昨天下午遇到一件非常诡异的事情,即,我在程序里明明有一个公开的方法,比如:

func Fuck{

    fmt.Println("fuck")

}

但是在调用的时候一直不显示,而是提示我方法不存在。我为此折腾了1个多小时,后来到群里一问,一哥们立刻说:你试试用go run -a xxx.go

于是试用了一下,正常了。

这哥们解释说:st2等IDE为了能够做代码提示,往往都会预编译成.a的文件的,所以需要用-a参数。

做个记录。如果你遇到这个问题,也可以尝试一下




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: st2

« 上一篇 | 下一篇 »

只显示10条记录相关文章

安装St2的Dash插件 (浏览: 10057, 评论: 0)

发表评论

评论内容 (必填):