Complex.Kernel (complex v0.6.0)

Provides operator overloading for Elixir operators.

When you use Complex.Kernel, be aware that the arithmetic operators won't work in clause guards. For that you need to use the fully qualified functions (i.e.: when Kernel.+(a, b) == 1) instead.

Summary

Functions

a ** b

a * b

a + b

a - b

a / b