我正在尝试使用gosexy/yaml创建一个 YAML 配置文件。我知道如何创建以下格式的 YAML 文件:another:
tree:
- 1我使用代码settings.Set("another","tree",[]int{1})创建上述文件。现在,如何创建格式的文件another:
- tree: 1我尝试使用代码settings.Set("another",[]{yaml.Set("tree",1)})创建上述文件。很明显,我收到了一个类型错误,因为我没有将类型传递给数组。我在正确的轨道上吗?如果是,应该传递什么类型。如果不是,执行此操作的替代方法是什么?
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您需要的树类型是[]map[string]int
示例代码:
settings := yaml.New() settings.Set("another", []map[string]int{{"tree": 1}}) settings.Write("test.yaml")
test.yaml的结果
another:- tree: 1
希望有帮助
- 1 回答
- 0 关注
- 109 浏览
添加回答
举报
0/150
提交
取消