此函数返回给定参数是否为可调用,即是否为方法或引用函数的索引。
注意 要仅检查值是否为方法,请参见 is_method。
is_callable(n);
参数 | 类型 | 描述 |
---|---|---|
n | Any | 要检查的值 |
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,因为这三条消息都是可调用的。