Function SPECIAL-OPERATOR-P
special-operator-p
symbol => generalized-boolean
symbol - シンボル
generalized-boolean - generalized-boolean
もしsymbolが特殊オペレーターならtrueを、 それ以外はfalseを返却します。
special-operator-p 'if) => true
(special-operator-p 'car) => false
(special-operator-p 'one) => false (
なし。
なし。
引数がシンボルではないとき、 型type-error
のエラーが発生します。
なし。
歴史的にこの関数はspecial-form-p
と呼ばれていました。 この関数はspecial form
ではなくspecial operator
のときにtrueとなるので、 最終的に誤った名称であると考えられて変更されました。