errors wip

This commit is contained in:
Mark McGranaghan 2012-10-25 22:19:04 -04:00
parent 0ba29703e5
commit 6457a20c4a

View File

@ -1,13 +1,13 @@
// Errors by return value...
package main package main
import ( import "errors"
"errors" import "fmt"
"fmt"
)
func myFun(arg int) (int, error) { func myFun(arg int) (int, error) {
if arg == 42 { if arg == 42 {
return -1, errors.New("Can't work with 42") return -1, errors.New("can't work with 42")
} }
return arg + 3, nil return arg + 3, nil
@ -22,4 +22,5 @@ func main() {
} }
// todo: custom errors // todo: custom errors
// todo: data conveying errors // todo: data conveying errors