github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/error1.ng (about) 1 func f() (int, error) { return 4, nil } 2 f() 3 x := f() 4 if x != 4 { 5 panic("f should return 4") 6 } 7 8 func g() (int, error) { return 4, errorf("anError") } 9 10 x, _ = g() 11 x, err := g() 12 if err == nil { 13 panic("g should return an error") 14 } 15 16 func h() error { return nil } 17 h() 18 19 y, err := f() 20 z, _ := f() 21 if false || (x == y && y == z && err == nil) { 22 print("OK") 23 }