erlang:is_function/2
判断是否是一个函数类型
用法:
is_function(Term, Arity) -> boolean()
如果参数 Term 是一个含有 Arity 个参数的函数,则返回 true,否则返回 false。
Fun = fun() -> "just a test" end, erlang:is_function(Fun, 0).
Fun = fun(E) -> E end, erlang:is_function(Fun, 1).