|
ANSI Common Lisp 12 Numbers 12.2 Dictionary of Numbers
- Syntax:
-
float
number &optional prototype
float
- Arguments and Values:
-
number - a real.
prototype - a float.
float - a float.
- Description:
-
float converts a
real
number to a float.
If a prototype is supplied,
a float is returned that is mathematically equal to number
but has the same format as prototype.
If prototype is not supplied,
then if the number is already a float, it is returned;
otherwise, a float is returned that is mathematically equal to number
but is a single float.
- Examples:
-
(float 0) 0.0
(float 1 .5) 1.0
(float 1.0) 1.0
(float 1/2) 0.5
1.0d0
OR1.0
(eql (float 1.0 1.0d0) 1.0d0) true
- See Also:
-
coerce
- Allegro CL Implementation Details:
-
None.
|