Var := expression

AutoHotKey

Var := expression

计算表达式并把结果保存到 变量.

Var := expression

参数

Var

用来保存 表达式 结果的 变量 名.

Expression

请参阅 表达式 和下面的示例了解详情.

备注

:= 运算符进行了优化, 所以在简单的情况中它和 = 运算符执行的一样快, 例如:

x := y  ; 与 x = %y% 执行效率相同
x := 5  ; 与 x = 5 的执行效率相同.
x := "literal string"  ; 与 x = literal string 的执行效率相同.

单词 truefalse 是值分别为 1 和 0 的内置变量.使用它们可以增加脚本的可读性, 例如:

CaseSensitive := false
ContinueSearch := true

这个命令以及其他任何接受 OutputVar 参数的命令都可以创建伪数组.这可以通过让 OuputVar 包含到另一个变量的引用来实现,例如 Array%i% := Var/100 + 5.请参阅数组了解更多细节.

相关

表达式, IF (表达式), 函数, SetEnv, EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If, 数组

示例

Var := 3
Var := "literal string"
Var := Price * (1 - Discount/100)

Finished := not Done or A_Index > 100
if not Finished
{
    FileAppend, %NewText%`n, %TargetFile%
    return
}
else
    ExitApp