[Autohotkey][11] 오토핫키 완벽분해 강좌 - 조건문 if
안녕하세요. 쿠과자입니다.
이번엔 오토핫키를 포함한 수많은 언어에서 꼭 필요한
조건문, 분기문이라고 불리는 if에 대해서 알아봅시다.
조건문 if
if문은 말 그대로 만약에, 즉 분기를 나타내는 겁니다.
if문 앞에다 조건을 넣고, 그 조건이 참이면 특정 명령을 실행하거나 하는게 가능하죠.
if (조건문)
{
실행할 스크립트
}
이런 순서로 진행이 됩니다.
if(1)
{
msgbox,이 if문은 True입니다.
}
a=1
if(a==1)
{
msgbox,a는 1입니다.
}
if(a > 1)
{
msgbox,이 if문은 False입니다.
}
return
위처럼 if문은 조건이 1(참) 이면, 스크립트를 실행하고
0(거짓)이면, 스크립트를 실행하지 않습니다.
2019/03/30 - [프로그래밍/AutohotKey] - [9] 오토핫키 완벽분해 강좌 - 연산자 [1. 산술 연산자, 대입 연산자]
2019/03/31 - [프로그래밍/AutohotKey] - [10] 오토핫키 완벽분해 강좌 - 연산자 [2. 비교 연산자, 논리 연산자]
이전의 두 강좌에서 말한 연산자 또한 여기에서 사용할 수 있습니다.
마찬가지로 AND, OR 까지 사용할 수 있어요.
else, else if 문
다음으로, else와 else if 구문입니다.
else 는 if문 뒤에 붙어서 if문이 거짓일 때 스크립트를 실행하고
else if는 if문 뒤에 또 조건을 달아줘 여러가지 분기를 만들 때 사용합니다.
if (조건문)
{
스크립트
}
else if (조건문)
{
스크립트
}
else
{
스크립트
}
위와 같이 사용합니다.
if(0)
{
msgbox, 이 구문은 false입니다.
}
else
{
msgbox, else 구문입니다.
}
if(0)
{
msgbox, 이 구문은 false입니다.
}
else if(1)
{
msgbox, 이 구문은 true 입니다.
}
else
{
msgbox, 이 구문은 false입니다.
}
return
else는 if문 뒤에 붙어, if문이 거짓일 경우 실행하게 됩니다.
else if의 경우, 거짓인 경우 다음 조건문을 돌리게 됩니다.
else 문은 맨 마지막 한번밖에 못쓰지만,
else if 는 뒤에 무한으로 넣을 수 있습니다.
if문이나 if else 구문은 추후에 설명하게 될 이미지서치(imagesearch)나 기타 함수할때 추가적으로 꼭 사용하게 됩니다.
그렇기 때문에 그 이전에 설명해주는것이기 때문에 꼭 알고가시길 바랍니다.
↓ 공감♥ 버튼을 눌러주시면
블로거에게 힘이 됩니다!
'프로그래밍 > AutohotKey' 카테고리의 다른 글
[Autohotkey][13] 오토핫키의 꽃 ImageSearch - 2 (7) | 2019.04.08 |
---|---|
[Autohotkey][12] 오토핫키의 꽃 ImageSearch - 1 (3) | 2019.04.08 |
[쉬어가기] 오토핫키 완벽분해 강좌 - 주석 (1) | 2019.04.03 |
[10] 오토핫키 완벽분해 강좌 - 연산자 [2. 비교 연산자, 논리 연산자] (0) | 2019.03.31 |
[9] 오토핫키 완벽분해 강좌 - 연산자 [1. 산술 연산자, 대입 연산자] (0) | 2019.03.30 |