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를 받는 기타 명령어로 의사-배열을 생성할 수 있습니다. OutputVar에 또다른 변수를 가리키는 참조를 담도록 만들면 됩니다. 예, Array%i% := Var/100 + 5. 더 자세한 정보는 배열을 참조하십시오.

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

예제

Assigns a literal string to a variable.

Var := "literal string"

Assigns a number to a variable.

Var := 3

Calculates the net price and stores the result in Var.

Var := Price * (1 - Discount/100)

Determines the truth of an expression and stores the result (1 for true or 0 for false) in Finished.

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