% Function BOUNDP
Function BOUNDP
boundp
symbol => generalized-boolean
symbol - シンボル
generalized-boolean - generalized-boolean
もしsymbolがbound
なら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
はグローバル環境下において
シンボルが値を持っているかどうかのみを決定します。
レキシカルな束縛は無視されます。