go-erorr/README.md

25 lines
604 B
Markdown
Raw Normal View History

2021-11-19 23:41:30 +00:00
# go-fck
Package **fck** implements tools to create and manipulate errors.
## Documention
Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-fck
[![GoDoc](https://godoc.org/github.com/reiver/go-fck?status.svg)](https://godoc.org/github.com/reiver/go-fck)
## Creating Errors
There are two ways to create errors —
With `fck.Error`:
```
const err error = fck.Error("internal-error")
```
And with `fck.Errorf`:
```
2021-11-23 07:42:10 +00:00
var err error = fck.Errorf("bad value for id %q", id)
2021-11-19 23:41:30 +00:00
```
**One thing to notice is that `fck.Error` errors can be a Go `const`.**