我正在尝试映射死的简单yaml配置文件,以使用此软件包进行结构,但没有成功。
config.yaml
Drivers:
- "/Volumes/V1"
- "/Volumes/V2"
去
type Iconfig struct {
Drivers []string `yaml:"Drivers,flow"`
}
iconfig := Iconfig{}
uerr := yaml.UnmarshalStrict(config_yaml, iconfig)
uerr:
panic: reflect: reflect.Value.Set using unaddressable value [recovered]
panic: reflect: reflect.Value.Set using unaddressable value
fmt.Println(string(config_yaml)):
Drivers:
- "/Volumes/V1"
- "/Volumes/V2"
为什么“/Volumes/V1”被认为是不可寻址的值?
慕无忌1623718
相关分类