08 func and err 08 func and err 下面演示了func和err的基本用法。 // Package main -----------------------------// @file : funcAndErr.go// @author : Yunyin// @contact : yunyin_jayyi@qq.com// @time : 2023/7/27 22:35// -------------------------------------------package mainimport ( "errors" "fmt")func foo(a, b int) (int, error) { if b == 0 { return -1, errors.New("除数为0") } d := a / b return d, nil}func main() { m, n := 4, 0 if p, err := foo(m, n); err != nil { fmt.Println("出错了", err) } else { fmt.Println("商为", p) }} 发布于 2023-07-30