IsFunc() [v1.0.48+]

Returns a non-zero number if the specified function exists in the script.

MinParamsPlus1 := IsFunc(FunctionName)

매개변수

FunctionName

The name of the function whose minimum number of parameters is retrieved. FunctionName must exist explicitly in the script. [v1.1.00+]에서, FunctionName는 이름이 아니라 함수 참조일 수 있습니다.

반환 값

This function returns one plus the minimum number of parameters (e.g. 1 for a function that requires zero parameters, 2 for a function that requires 1 parameter, etc.). (예를 들어 #Include로 포함하거나 또는 라이브러리 함수를 고정 호출하여) FunctionName이 명시적으로 스크립트에 존재하지 않으면, Func()는 0을 돌려줍니다.

Dynamically Calling a Function, Function References, Func Object, Func(), A_ThisFunc

예제

Reports the number of mandatory parameters of a function.

count := IsFunc("RegExReplace") ; Any function name can be used here.
if count
    MsgBox, % "This function exists and has " count-1 " mandatory parameters."
else
    MsgBox, % "This function does not exist."