# Var := expression

执行一个表达式并且将结果存储在一个 变量 中。

Var := expression

#### 参数

Var | 变量 的名称，存储 表达式 的结果。
Expression | 查看 表达式 以及下面的例子获取更多信息。

#### 注意

>“:=”运算符是优化过了的，在一些简单的脚本中，它的执行速度和“＝”是一样快的。例如：

    x := y  ; 效率同：x = %y%
    x := 5  ; 效率同：x = 5.
    x := "literal string"  ; 效率同：x = literal string.

单词“true”和“false”是内置常量，代表 1 和 0 。它们可以增加代码的可读性，例如：

    CaseSensitive := false
    ContinueSearch := true

这个命令，以及所有接收 OutputVar 参数的命令都可以创建一个 数组 ，只要让 OuputVar 包含一个对其它变量的引用就行了。例如 Array%i% := Var/100 + 5 。查看 数组 获取更多信息。

#### 相关命令

Expressions, IF (expression), Functions, SetEnv, EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If, Arrays

#### 示例

    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