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  }