These types are represented in Glish as a pair of floating-point numbers. One number is designated as the real portion and the other is designated as the imaginary portion of the complex number. These functions work on vectors of complex or dcomplex numbers. These types are referred to collectively as numeric . The maximum and minimum values for numeric types can be found by looking at system.limits.max and system.limits.min .
All complex constants are of type dcomplex .
If the i does not immediately follow the imaginary portion, as in 4 - 3 i , a runtime error results. Omitting the imaginary floating point number results in a reference to the variable i , if it happens to exist. You can freely intermix numeric types in expressions. The type conversion functions can be used to prevent type promotion. The first four have their usual meaning.