可以使用 gopkg.in/yaml.v2 包来处理 YAML 文件。在 YAML 文件中,数组对象可以使用“-”符号来表示,例如: ``` - name: Alice age: 30 - name: Bob age: 25 ``` 在 Go 中,可以定义一个结构体来表示这个数组对象: ```go type Person struct { Name string `yaml:"name"` Age int `yaml:"age"` } var people []Person ``` 然后可以使用以下代码将 YAML 文件解析为 Go 中的结构体: ```go data, err := ioutil.ReadFile("people.yaml") if err != nil { log.Fatal(err) } err = yaml.Unmarshal(data, &people) if err != nil { log.Fatal(err) } ``` 现在,people 变量将包含 YAML 文件中的所有人员信息。