因此,假设函数xml.MarshalIndent(xmlLiteralFromStruct, "", " ")
返回[]byte
和error
,您可以使用速记语法为这两个返回值分配2个变量,如下所示:
xmlEncodedMsg, err := xml.MarshalIndent(xmlLiteralFromStruct, "", " ")
我的问题是(我知道这段代码不起作用,但希望你能看到我正在尝试做的事情)是否有办法明确声明两个变量及其类型与此类似:
var xmlEncodedMsg, err ([]byte, error) = xml.MarshalIndent(msg, "", " ")
提前感谢任何建议