npt-japanese

% Function SPECIAL-OPERATOR-P

UP


Function SPECIAL-OPERATOR-P

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


TOP, Github