我要预先检查HCL内容并将其设置为golang
中的变量。
即,应在编译之前解析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_CONTENTS
变量的方法?