Function VALUES-LIST
values-list
list => element*
list - リスト
element - listの要素
listの要素を多値として返却します。
values-list nil) => <no values>
(values-list '(1)) => 1
(values-list '(1 2)) => 1, 2
(values-list '(1 2 3)) => 1, 2, 3 (
なし。
引数が通常のリストではないとき、 型type-error
が発生します。
multiple-value-bind
, multiple-value-list
, multiple-values-limit
, values
values-list list) == (apply #'values list) (
(equal x (multiple-value-list (values-list x)))
は、 全てのリストx
においてtrueを返却します。