|
ANSI Common Lisp 5 Data and Control Flow 5.3 Dictionary of Data and Control Flow
5.3.54 values-list |
Function |
- Syntax:
-
values-list
list
{element}*
- Arguments and Values:
-
list - a list.
elements - the elements of the list.
- Description:
-
Returns the elements of the list as multiple values2.
- Examples:
-
(values-list nil) < no values >
(values-list '(1)) 1
(values-list '(1 2)) 1, 2
(values-list '(1 2 3)) 1, 2, 3
- Exceptional Situations:
-
Should signal type-error if its argument is not a proper list.
- See Also:
-
multiple-value-bind,
multiple-value-list,
multiple-values-limit,
values
- Notes:
-
(values-list list) ==(apply #'values list)
(equal x (multiple-value-list (values-list x)))
returns true for all lists x.
- Allegro CL Implementation Details:
-
None.
|