2个变量的显式赋值给多值返回函数

时间:2018-03-01 02:08:37

标签: variables go variable-declaration

因此,假设函数xml.MarshalIndent(xmlLiteralFromStruct, "", " ")返回[]byteerror,您可以使用速记语法为这两个返回值分配2个变量,如下所示: xmlEncodedMsg, err := xml.MarshalIndent(xmlLiteralFromStruct, "", " ")

我的问题是(我知道这段代码不起作用,但希望你能看到我正在尝试做的事情)是否有办法明确声明两个变量及其类型与此类似: var xmlEncodedMsg, err ([]byte, error) = xml.MarshalIndent(msg, "", " ")

提前感谢任何建议

0 个答案:

没有答案