- [App Engine Go SDK][appengine-go-sdk]
- [App Engine Go manual][appengine-go-manual]
- [Go Specification][go-spec]
- [Go standard library docs][go-core-docs]
- Go's [error handling][thispltlife]. You can try figuring it out: there's a [blog post][errors-blog] and a [book section][errors-book]. Alternatively, you can give up and use two error-handling functions provided below.
func error2(err error, c appengine.Context) bool {
if err != nil {
c.Errorf("%v", err.Error())