best

package
v0.0.0-...-354a747 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidUnreadByte = errors.New("bufio: invalid use of UnreadByte")
	ErrInvalidUnreadRune = errors.New("bufio: invalid use of UnreadRune")
	ErrBufferFull        = errors.New("bufio: buffer full")
	ErrNegativeCount     = errors.New("bufio: negative count")
)
View Source
var ErrEOF = errors.New("best/error: EOF Exception.")

1. Sentinel Error 这种方式在基础包中被大量使用,但是在我们自己的程序代码中不建议使用 使用 errors.New 创建一个新的异常,返回对 errorString 的指针引用

Functions

func MyDbErrorDemo

func MyDbErrorDemo()

func PkgErrors

func PkgErrors()

func WrapSqlErr

func WrapSqlErr()

Types

type MyDbError

type MyDbError struct {
	Msg string
	Err error
}

func (*MyDbError) Error

func (e *MyDbError) Error() string

func (*MyDbError) Unwrap

func (e *MyDbError) Unwrap() error

type MyError

type MyError struct {
	Text string
	File string
	Line int
}

比如 os.PathError

func (*MyError) Error

func (e *MyError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL