Go 如何在编译前预先检查和设置变量?
我将预先检查HCL含量,并将其设置为Go 如何在编译前预先检查和设置变量?,go,hcl,Go,Hcl,我将预先检查HCL含量,并将其设置为golang中的变量。 i、 e.HCL内容应在编译前进行分析,并设置为特定变量 这是一个例子 . ├── config.mel └── main.go config.mel具有以下HCL字符串 types { directory = "string" listen = "ipaddr" } main.go包含以下行: package main import ( "github.com/hashicorp/hcl" ) fun
golang
中的变量。
i、 e.HCL内容应在编译前进行分析,并设置为特定变量
这是一个例子
.
├── config.mel
└── main.go
config.mel
具有以下HCL字符串
types {
directory = "string"
listen = "ipaddr"
}
main.go
包含以下行:
package main
import (
"github.com/hashicorp/hcl"
)
func main() {
hcl.Parse(HCL_CONTENTS)
}
编译前是否有任何方法可以设置
HCL\u CONTENTS
变量?如果您可以生成一个命令来创建所需的代码,则可以使用该方法完成此操作。谢谢您的帮助:)