User Tools


Function VALUES-LIST

Syntax

  • values-list listelement*

Arguments and Values

Description

Returns the elements of the list as multiple values.

Examples

(values-list nil)

<no values>

(values-list '(1))

1

(values-list '(1 2))

1 2

(values-list '(1 2 3))

1 2 3

Affected By

None.

Exceptional Situations

Should signal type-error if its argument is not a proper list.

See Also

Notes

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

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