Var := Ausdruck

Wertet einen Ausdruck aus und speichert das Ergebnis in eine Variable.

Var := Ausdruck

Parameter

Var

Name der Ausgabevariable, in der das Ergebnis von Ausdruck gespeichert werden soll.

Ausdruck

Informationen finden Sie unter Ausdrücke und bei den Beispielen unten.

Bemerkungen

Der Doppelpunkt-Gleich-Operator (:=) wurde optimiert, um genauso schnell wie der Gleich-Operator (=) zu sein, zumindest für einfache Fälle wie den folgenden:

x := y  ; Gleiche Performanz wie x = %y%
x := 5  ; Gleiche Performanz wie x = 5
x := "direkt geschriebene Zeichenkette"  ; Gleiche Performanz wie x = direkt geschriebene Zeichenkette

Die Wörter True und False sind interne Variablen, die 1 bzw. 0 enthalten. Diese können verwendet werden, um die Lesbarkeit eines Skripts zu verbessern. Zum Beispiel:

GroßKleinSensitiv := false
SucheFortsetzen := true

Es ist möglich, ein Pseudo-Array mit dieser Anweisung und allen anderen, die eine Ausgabevariable akzeptieren, zu erstellen. Dies geschieht durch Anfügen einer Variablenreferenz an den Namen der Ausgabevariable, z.B. Array%i% := Var/100 + 5. Weitere Informationen finden Sie unter Arrays.

Ausdrücke, If (Ausdruck), Funktionen, SetEnv, EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If (Legacy), Arrays

Beispiele

Weist einer Variable eine direkt geschriebene Zeichenkette zu.

Var := "direkt geschriebene Zeichenkette"

Weist einer Variable eine Zahl zu.

Var := 3

Berechnet den Nettopreis und speichert das Ergebnis in Var.

Var := Preis * (1 - Rabatt/100)

Ermittelt den Wahrheitswert eines Ausdrucks und speichert das Ergebnis (1 für wahr oder 0 für falsch) in Abgeschlossen.

Abgeschlossen := not Fertig or A_Index > 100
if not Abgeschlossen
{
    FileAppend, %NeuerText%`n, %ZielDatei%
    return
}
else
    ExitApp