packagemain import( "fmt" "errors" ) funcmain(){ res,err:=Add(1,2) ifnil==err{ fmt.Println(res) } _,e:=Add(1,-5) fmt.Println(e) } funcAdd(a,bint)(resint,errerror){ ifb<0{ err=errors.New("error") return//返回返回值列表的值,没赋值的默认 } res=a+b return//返回返回值列表的值,没赋值的默认 }原文链接:https://www.f2er.com/go/190762.html