v/vlib/v/fmt/tests/operator_overload_keep.vv

12 lines
128 B
V

struct Foo {
x int
}
fn (a Foo) + (b Foo) Foo {
return Foo{a.x + b.x}
}
fn (a Foo) % (b Foo) Foo {
return Foo{a.x % b.x}
}