我有一个 Go 程序,我想在一堆二进制文件中编译,每个文件都有一个const不同定义的值。更清楚的是,我有这样的事情:
const wordLen = 6
type knowledge [wordLen]byte
这里,wordLen与值 6 相关联,但我想要不同的二进制文件,值范围从 5 到 10。我可以将其设为变量,然后使用切片而不是数组,但这会对性能产生巨大影响在我的软(是的,我试过)。
我希望在go build参数上有一些构建标记来指示wordLen给定二进制文件的值是什么。那么,这样做的(尽可能惯用的)方法是什么?
森林海
Qyouu
相关分类