Go基础_1_51 其他创建 error 的方法
Tutorial: Go初级
Category: Go
Published: 2026-04-07 13:58:26
Views: 21
Likes: 0
Comments: 0
package main
import (
"errors"
"fmt"
)
func checkAge(age int) error {
if age < 0 {
err := fmt.Errorf("您给定的年龄是:%d,不合法", age)
return err
}
fmt.Println("年龄是:", age)
return nil
}
func main() {
err1 := errors.New("自己创建玩的。。")
fmt.Println(err1)
fmt.Printf("%T\n", err1)
err2 := fmt.Errorf("错误的信息码: %d", 100)
fmt.Println(err2)
fmt.Printf("%T\n", err2)
fmt.Println("-----------------")
err3 := checkAge(-30)
if err3 != nil {
fmt.Println(err3)
return
}
fmt.Println("程序。。。go on。。。")
}