github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/op1.ng (about) 1 ok := true 2 3 import "./mat.ng" 4 5 m1 := mat.New(3, 3) 6 m1.Set(0, 0, 1.1) // TODO: m1[0,0] = 1.1 7 m1.Set(1, 2, 2.2) 8 m1.Set(2, 1, 3.3) 9 10 m2 := mat.New(3, 3) 11 m2.Set(0, 0, 1.0) 12 m2.Set(2, 1, 0.1) 13 14 m3 := m1 + m2 15 16 want := mat.New(3, 3) 17 want.Set(0, 0, 2.1) 18 want.Set(1, 2, 2.2) 19 want.Set(2, 1, 3.4) 20 21 if m3.Equal(want) == false { 22 printf("%v + %v = %v, want %v", m1, m2, m3, want) 23 ok = false 24 } 25 if ok { 26 print("OK") 27 }