% Type-Specifier VALUES
Type Specifier VALUES
特定化
value-typespec::= typespec* [&optional typespec*] [&rest typespec] [&allow-other-keys]
typespec - 型指定子
この型指定子はfunction
型指定子か、
the
特殊フォームの
value-typeとしてのみ使用することができます。
これは多値が関係するときに独立した型を指定するときに使われます。
&optional
と&rest
の印をvalue-typeのリストに配置することができます。
それらの値はmultiple-value-call
に関数と共に与えられれたとき、
正しく受け取れるようなパラメーターを意味しています。
シンボル*
はvalue-typeの中に含まれないかもしれません。
シンボルとしてのvalues
は、有効な型指定子ではありませんし、
とくに(values)
の省略形ではありません。