npt-japanese

% Function COMPILED-FUNCTION-P

UP


Function COMPILED-FUNCTION-P

Function COMPILED-FUNCTION-P

構文

compiled-function-p object => generalized-boolean

引数と戻り値

object - オブジェクト
generalized-boolean - generalized-boolean

定義

objectが型compiled-functionならtrueを、 それ以外はfalseを返却します。

例文

(defun f (x) x) =>  F
(compiled-function-p #'f)
=>  false
OR=>  true
(compiled-function-p 'f) =>  false
(compile 'f) =>  F
(compiled-function-p #'f) =>  true
(compiled-function-p 'f) =>  false
(compiled-function-p (compile nil '(lambda (x) x)))
=>  true
(compiled-function-p #'(lambda (x) x))
=>  false
OR=>  true
(compiled-function-p '(lambda (x) x)) =>  false

副作用

なし。

影響

なし。

例外

なし。

参考

compile, compile-file, compiled-function

備考

(compiled-function-p object) == (typep object 'compiled-function)

TOP, Github