Imaginary constructor

Imaginary(
  1. dynamic val
)

Constructs a instance.

Implementation

Imaginary(dynamic val)
    : value = (val is num)
          ? ((val is int) ? Integer(val) : Double(val as double))
          : (val is Real)
              ? val
              : Double.zero;