IsByRef()

AutoHotKey

IsByRef(UnquotedVarName) [v1.1.01+]

如果 UnquotedVarName 是函数的 ByRef parameter (按地址传递的参数) 而且调用者传递了这个参数时返回一个非零数字.

TrueOrFalse := IsByRef(UnquotedVarName)

参数

UnquotedVarName

变量的名称 (不含双引号). 例如: IsByRef(MyVar).

返回值

如果 UnquotedVarNameByRef parameter (按地址传递的参数) 而且调用者传递了这个参数则返回 1; 否则当 UnquotedVarName 为其他类型参数时返回 0.

相关

ByRef parameters (按地址传递的参数)

示例

MsgBox, % Function(MyVar)

Function(ByRef Param)
{
    return IsByRef(Param)
}