github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/numbers1.ng (about) 1 type t struct { 2 X int64 3 Y float64 4 } 5 6 v := t{3, 1.2} 7 8 r := int64(float64(v.X) - v.Y) 9 10 /* 11 func min(x, y num) { 12 if x < y { 13 return x 14 } 15 return y 16 } 17 18 func max(x, y num) { 19 if x < y { 20 return y 21 } 22 return x 23 } 24 25 r = max(min(r, 4), 1) 26 */ 27 28 if r == 1 { 29 print("OK") 30 }