Go 方法失败:单值上下文中的多值

我有以下结构:


type OpList struct  {

    Name   xml.Name `xml:"Ser"`

    Servs []Ser `xml:"Ser"`

}

我有一个方法:


func GetInfo() (*OpList, error){  

    //If I print here the results gets printed

    fmt.Println(OpList.Servs)

    return OpList, nil

}

访问列表在方法内部完全正常


但是当我调用这个方法并尝试访问它时失败并显示消息:multiple-value in a single value context


bn:=GetInfo()

fmt.Printf(bn.Servs)

我实际上也没有在网络上获得那么多信息。如何访问从这样的典型方法返回的值?


慕妹3242003
浏览 213回答 1
1回答

慕斯709654

尝试 :bn, err := GetInfo()fmt.Printf(bn.Servs)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go