8000 GitHub - VegieDoggie/go-sdkx: 提供断言式异常接口 · GitHub
[go: up one dir, main page]

Skip to content
VegieDoggiePublic

About

提供断言式异常接口

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go-SDKx

提供断言式异常接口

背景

减少Go语言的panic样板式代码

预览

  • 断言式恐慌

快速开始

go get github.com/VegieDoggie/go-sdkx@v1.0.5
panicIf.Err(err)
panicIf.True(x == "x")
panicIf.False(false)
panicIf.Nil(nil)
panicIf.Empty(make(map[string]any))

// in case if you want to panic a custom error
panicIf.Err(err, errors.New("custom error")) // panic only errors.New("custom error")

About

提供断言式异常接口

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0