Я новичок в 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
}