표현식을 평가해 그 결과를 변수에 저장합니다.
Var := expression
표현식의 결과를 저장할 변수의 이름.
자세한 것은 표현식과 아래의 예제를 참조하십시오.
:= 연산자는 다음과 같이 간단한 경우에 = 연산자처럼 똑같이 빠르게 수행되도록 최적화 됩니다:
x := y ; 수행성능은 x = %y%와 같음 x := 5 ; 수행성능은 x = 5와 같음. x := "literal string" ; 수행성은 x = literal string과 같음.
단어 true와 false는 내장 상수로서 각각 1과 0을 담고 있습니다. 다음 예제와 같이 스크립트를 더 읽기 쉽게 만들 수 있습니다:
true
false
CaseSensitive := false ContinueSearch := true
이 명령어 그리고 OutputVar를 받는 기타 명령어로 의사-배열을 생성할 수 있습니다. OutputVar에 또다른 변수를 가리키는 참조를 담도록 만들면 됩니다. 예, Array%i% := Var/100 + 5. 더 자세한 정보는 배열을 참조하십시오.
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