Func()

AutoHotKey

Func(FunctionName) [v1.1.00+]

获取指定函数的引用.

FunctionReference := Func(FunctionName)

参数

FunctionName

要获取引用的函数名称. FunctionName 必须真实存在于脚本中.

返回值

函数返回一个名为 FunctionName函数引用 . 如果 FunctionName 不存在则返回 0. (通过 #Include 或动态调用的 库函数 也属于当前脚本中的函数.)

备注

本函数可用于调用函数或检查函数的 信息, 比如可检查函数参数的最小和最大数目等.

相关

函数引用, 函数对象

示例

; 获取函数名为 "StrLen" 的函数引用.
fn := Func("StrLen")

; 显示函数的相关信息.
MsgBox % fn.Name "() 是 " (fn.IsBuiltIn ? "内置函数." : "用户定义的函数.")