Complex Numbers

Go has native support for complex numbers. To use them you need a variable oftype complex128 (64 bit real and imaginary parts) or complex64 (32 bit realand imaginary parts). Complex numbers are written as re + im(i), where reis the real part, im is the imaginary part and (i) is the literal ‘(i)’((\sqrt{-1})).