(rontolisp) docs
← マクロ

multiple-value-list

(multiple-value-list values-form)

values-form の値をリストに集めます。プロデューサは multiple-value-bind と同様に認識されます: リテラルの (values ...) 呼び出し、多値の組み込み関数(floor/ceiling/round/truncategethashparse-integervalues-list)、および結果が (values ...) 呼び出しであるユーザ関数の呼び出しは全ての値を供給します。それ以外のプロデューサ(変数、リテラル、通常の値を返す関数)は単一の値を供給するため、結果は 1 要素のリストになります。