Skip to main content

values-list

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.

Data and Control

Expanded Reference: values-list

tip

TODO: Please contribute to this page by adding explanations and examples

(values-list )