mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
15 lines
297 B
Perl
15 lines
297 B
Perl
struct Complex { real : float, imag : float }
|
|
|
|
terra Complex.metamethods.__add(a : Complex, b : Complex)
|
|
return Complex { a.real + b.real, a.imag + b.imag }
|
|
end
|
|
|
|
|
|
terra foo()
|
|
var a = Complex { 1, 2 }
|
|
var b = Complex { 3, 4 }
|
|
var c = a + b
|
|
return c.real,c.imag
|
|
end
|
|
|
|
print(foo()) |