Overview ¶| pkg.go.dev
Understanding Go Error Types: Pointer vs. Value| Fillmore Labs Blog
type ColumnConverter| pkg.go.dev
Overview ¶| pkg.go.dev
Learn how to create and handle an error hierarchy| gosamples.dev
The package fmt defines GoStringer interface, and I think it doesn’t have recognition it deserves. According to the documentation: GoStringer is implemented by any value that has a GoString method, which defines the Go syntax for that value. The GoString method is used to print values passed as an operand to a %#v format. That means that you can implement GoString() string method on any of your types, and it will be called when the object of this type is formatted using %#v.| blog.orsinium.dev
func Chdir ¶| pkg.go.dev
In Go it’s idiomatic to communicate errors via an| gobyexample.com
An introduction to Go errors.| go.dev
Overview ¶| pkg.go.dev
My re-implementation of the code from the official Go tutorial 'Developing a RESTful API with Go and Gin', using only the standard library, adding tests, and fixing issues.| benhoyt.com