|
var a = 1:1 # Complex(1, 1)
|
|
var b = 3.14159:1.25 # Complex(3.14159, 1.25)
|
|
|
|
[ a + b, # addition
|
|
a * b, # multiplication
|
|
-a, # negation
|
|
a.inv, # multiplicative inverse
|
|
a.conj, # complex conjugate
|
|
a.abs, # abs
|
|
a.sqrt, # sqrt
|
|
b.re, # real
|
|
b.im, # imaginary
|
|
].each { |c| say c }
|