|
ANSI Common Lisp 5 Data and Control Flow 5.3 Dictionary of Data and Control Flow
5.3.10 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)
- Allegro CL Implementation Details:
-
None.
|