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となるので、 最終的に誤った名称であると考えられて変更されました。