IsFunc(FunctionName) [v1.0.48+]
当函数存在于当前脚本中则返回一个非零数字.
MinParamsPlus1 := IsFunc(FunctionName)
参数
- FunctionName
要检查的函数名称. FunctionName 必须存在于当前脚本中. 从 [v1.1.00+] 开始, FunctionName 可以是 函数引用 变量的名称.
返回值
返回函数的必须参数个数加一的数字 (例如函数没有必须参数时返回 1 , 有一个必须参数时返回 2, 以此类推). 如果 FunctionName 不存在则返回 0. (由 #Include 或 库函数 所导入的函数都属于脚本中的函数)
相关
动态调用函数, 函数引用, 函数对象, Func(), A_ThisFunc
示例
count := IsFunc("RegExReplace") ; 任意函数名称. if count MsgBox, % "函数存在且有 " count-1 " 个必须参数." else MsgBox, % "函数不存在."