errors in Go are treated as first-class citizens (values) [which] has a deeply-rooted history in programming language theory and the main goal of Go as a language itself
errors in Go are treated as first-class citizens (values) [which] has a deeply-rooted history in programming language theory and the main goal of Go as a language itself
rauljordan.com
Why Go's Error Handling is Awesome