functionp
functionp Function
Syntax:
functionp object → generalized-boolean
Arguments and Values:
object—an object.
generalized-boolean—a generalized boolean.
Description:
Returns true if object is of type function; otherwise, returns false.
Examples:
(functionp ’append) → false
(functionp #’append) → true
(functionp (symbol-function ’append)) → true
(flet ((f () 1)) (functionp #’f)) → true
(functionp (compile nil ’(lambda () 259))) → true
(functionp nil) → false
(functionp 12) → false
(functionp ’(lambda (x) (\* x x))) → false
(functionp #’(lambda (x) (\* x x))) → true
Notes:
(functionp object) ≡ (typep object ’function)
Expanded Reference: functionp
tip
TODO: Please contribute to this page by adding explanations and examples
(functionp )