草庐IT

go - Go 中结构赋值的简写

我有这3行有效:mraStr:=models.MRA{}yamlContent:=loader.LoadFile("../mraProj/mra.yaml")mraStr=Parse(yamlContent)我的问题是有没有办法在golang中将这两行写在一行中?mraStr:=models.MRA{}mraStr=Parse(yamlContent) 最佳答案 鉴于loader.LoadFile(返回单个值)和Parse(返回models.MRA)的隐含签名,您可以简单地使用shortvariabledeclaration:mra