登录
首页 >  Golang >  Go问答

Golang 注释似乎改变了编译器输入 (Sliver)

来源:stackoverflow

时间:2024-04-12 10:54:24 435浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《Golang 注释似乎改变了编译器输入 (Sliver)》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我在 github 上发现了一个有趣的项目,主要是用 golang 编写的,其中包含的注释似乎改变了代码的编译方式: https://github.com/bishopfox/sliver/blob/master/implant/sliver/sliver.go#l37

// {{if .Config.IsBeacon}}
"sync"
// {{end}}

如何调用这种改变编译的方法以及如何定义它 - 这是默认的吗?


正确答案


正如 @burak-serdar 所指出的,这很可能是由于使用了 template 包 - 如此处所示:https://github.com/BishopFox/sliver/blob/978a66bdb0c93adec7cd81721428ca89340830ec/server/generate/binaries.go#L599

今天关于《Golang 注释似乎改变了编译器输入 (Sliver)》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>