Function FMAKUNBOUND

UP


Function FMAKUNBOUND

Function FMAKUNBOUND

構文

fmakunbound name => name

発音

[,ef’makuhn,band] or [,ef’maykuhn,band]

引数と戻り値

name - 関数名

定義

グローバル環境でのnameの関数かマクロの定義を削除します。

例文

(defun add-some (x) (+ x 19)) =>  ADD-SOME
(fboundp 'add-some) =>  true
(flet ((add-some (x) (+ x 37)))
   (fmakunbound 'add-some)
   (add-some 1)) =>  38
(fboundp 'add-some) =>  false

副作用

なし。

影響

なし。

例外

nameが関数名でないとき、 型type-errorのエラーが発生します。

nameが特殊オペレーターのときの結果は未定義です。

参考

fboundp, makunbound

備考

なし。


TOP, Github