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 }