关 键 字 参 考


Default

函数调用时,参数使用默认" Default "关键字.

    $var = Default

参 数

None.

备 注

这个关键字不能用于计算类型的表达式. AutoIt 无法检测这种情况, 将引起性能恶化.

当做参数传递使用时, 其行为在对应的 AutoIt 函数文档中指定.
编辑 UDF 函数时, 应检查参数是否被设置为 Default 关键字, 及是否执行相应动作.
如果使用此关键字, 传递的参数值将被设置为默认值, 而不是可选其它值得参数.

相 关 函 数

IsKeyWord, Null

函 数 示 例


WinMove("[active]", "", Default, Default, 200, 300) ; 只调整活动窗口大小(不移动)

MyFunc2(Default, Default)

Func MyFunc2($Param1 = Default, $Param2 = '第 2 参数', $Param3 = Default)
    If $Param1 = Default Then $Param1 = '第 1 参数'
    If $Param3 = Default Then $Param3 = '第 3 参数'

    MsgBox(0, '参数', '1 = ' & $Param1 & @LF & _
            '2 = ' & $Param2 & @LF & _
            '3 = ' & $Param3)
EndFunc   ;==>MyFunc2

provider with jb51.net (unicode)