CLCS
Function

values-list

values-list list{element}*

Arguments and Values

lista list.
elementsthe elements of the list.

Description

Returns the elements of the list as multiple values_2.

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.

Notes

 (values-list list) ≡ (apply #'values list)

(equal x (multiple-value-list (values-list x))) returns true for all lists x.