const
Go には、それぞれ異なる値が定義された一連のバイナリでコンパイルしたいプログラムがあります。より明確に、私はそのようなものを持っています:
const wordLen = 6
type knowledge [wordLen]byte
ここでwordLen
は、値 6 に関連付けられていますが、値が 5 から 10 までの異なるバイナリが必要です。これを変数にして、配列ではなくスライスを使用することもできますが、パフォーマンスに大きな影響を与えることになります。私のソフトで(はい、試しました)。
特定のバイナリgo build
の値を示すために、引数にビルドタグを付けたいと思います。wordLen
それで、これを行う(可能な限り慣用的な)方法は何ですか?