|
ANSI Common Lisp 12 Numbers 12.2 Dictionary of Numbers
12.2.50 realpart, imagpart |
Function |
- Syntax:
-
realpart
number
real
imagpart
number
real
- Arguments and Values:
-
number - a number.
real - a real.
- Description:
-
realpart and imagpart return the real and
imaginary parts of number respectively.
If number is
real,
then realpart returns number and imagpart
returns (* 0 number), which has the effect that the
imaginary part of a rational is 0 and that of
a float is a floating-point zero of the same format.
- Examples:
-
(realpart #c(23 41)) 23
(imagpart #c(23 41.0)) 41.0
(realpart #c(23 41.0)) 23.0
(imagpart 23.0) 0.0
- Exceptional Situations:
-
Should signal an error of type type-error if number is not a number.
- See Also:
-
complex
- Allegro CL Implementation Details:
-
None.
|