【发布时间】:2016-02-01 22:11:58
【问题描述】:
我是 golang 新手,我的应用程序需要在一个循环中返回多个错误,稍后需要组合并作为单个错误字符串返回。我无法使用字符串函数来组合错误消息。在返回之前可以使用哪些方法将这些错误组合成一个错误?
package main
import (
"fmt"
"strings"
)
func Servreturn() (err error) {
err1 = fmt.Errorf("Something else occured")
err2 = fmt.Errorf("Something else occured again")
// concatenate both the error
return err3
}
【问题讨论】:
-
没有足够的信息。客户做什么?你的服务器是做什么的?示例输出。
标签: go error-handling