is_callable

此函数返回给定参数是否为可调用,即是否为方法或引用函数的索引。

函数索引可以引用内置函数脚本函数脚本资源

注意 要仅检查值是否为方法,请参见 is_method

语法:

is_callable(n);

参数类型描述
nAny要检查的值

 

返回:

Boolean

 

例子:

function my_function()
{
    return random(10);
}
my_method = function()
{
    return "Hello World!";
}

show_debug_message(is_callable(my_function));
show_debug_message(is_callable(my_method));
show_debug_message(is_callable(draw_text));

上面的代码首先定义了函数 my_function 和方法 my_method。然后,它显示三条调试消息。每个函数都显示了调用 is_callable 的结果:第一个在 my_function 上,第二个在 my_method 上,第三个在内置的 draw_text 上。所有三条调试消息都将显示 1,因为这三条消息都是可调用的。