operator * method Null safety

Complex operator *(
  1. Complex other
)

Implementation

Complex operator *(Complex other) => Complex(
    real * other.real - imaginary * other.imaginary,
    real * other.imaginary + imaginary * other.real);