% Function VALUES-LIST
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を返却します。