Go学习笔记-自定义错误
package main
import (
"errors"
"fmt"
)
func main() {
err := checkType("cat")
fmt.Println(err)
}
func checkType(typeStr string) (err error) {
if typeStr == "dog" {
return nil
} else {
return errors.New("类型错误...")
}
}
PS E:\go_code\src\note> go run .\selfError.go
类型错误...