Go language custom error

package main

import (
	"errors"
	"fmt"
)

func readConf(name string) (err error) {
	if name == "config.ini" {
		return nil
	} else {
		// 自定义错误
		return errors.New("读取文件错误")
	}
}

func test() {
	err := readConf("config.ini")
	if err != nil {
		panic(err)
	}
	fmt.Println("继续执行")
}

func main() {
	test()
}

 

Guess you like

Origin blog.csdn.net/qq2942713658/article/details/112850878