(b Array)
| 11 | |
| 12 | func (a Struct) Add(b Struct) Struct { return Struct{a.X + b.X, a.Y + b.Y, a.Z + b.Z} } |
| 13 | func (a Array) Add(b Array) Array { |
| 14 | r := Array{} |
| 15 | for i, bv := range b { |
| 16 | r[i] = a[i] + bv |
| 17 | } |
| 18 | return r |
| 19 | } |
| 20 | func (a Array) Add2(b Array) Array { |
| 21 | r := Array{} |
| 22 | for i := range b { |