npt-japanese

% Function BOUNDP

UP


Function BOUNDP

Function BOUNDP

構文

boundp symbol => generalized-boolean

引数と戻り値

symbol - シンボル
generalized-boolean - generalized-boolean

定義

もしsymbolboundならtrueを、それ以外ならfalseを返却します。

例文

(setq x 1) =>  1
(boundp 'x) =>  true
(makunbound 'x) =>  X
(boundp 'x) =>  false
(let ((x 2)) (boundp 'x)) =>  false
(let ((x 2)) (declare (special x)) (boundp 'x)) =>  true

影響

なし。

例外

symbolがシンボルではないとき、 型type-errorのエラーが発生します。

参考

set, setq, symbol-value, makunbound

備考

関数boundpはグローバル環境下において シンボルが値を持っているかどうかのみを決定します。 レキシカルな束縛は無視されます。


TOP, Github