📣 더 깊은 내용이 담긴 '프날 오토핫키 강좌 v2'의 서적판이 공개되었습니다.
가장 최신의 오토핫키를 담은 '프날 오토핫키 강좌 v2'를 책으로 만나보세요!
v2 페이지에 공개된 분량보다 더욱 깊은 내용을 처음이라도 괜찮아, 오토핫키 프로그래밍을 통해 배울 수 있습니다.
전국 온/오프라인 서점에서 만나요!
책 더 알아보기 및 구매하기
[프날 오토핫키] 이번 강에선 논리 연산자와 증감 연산자를 배우겠습니다.
논리 연산자
논리 연산자는 이름만 들어서는 사실 잘 감이 오지 않습니다. 워낙 설명하기 애매하기도 하고, 많은 논리 연산자 중에서 딱 두개만 설명드리겠습니다.
- &&
- ||
- !
제일 많이 사용하는 세 가지입니다. &&는 "그리고, ~고"를 뜻하고, ||는 "또는, ~나"을 뜻합니다. !는 "아니다"을 뜻합니다.
보통 비교 연산자와 사용하는 경우가 흔합니다. 아래와 같이 말입니다.
a > b || c < d
→ a가 b보다 크거나 c가 d보다 작다
a = b && c <> d
→ a와 b가 같고 c가 d와 다르다
a != b
→ a와 b가 같지 않다.
| 키는 보통 백스페이스 밑, 엔터키 위 쯤에 있습니다. 키보드 따라 그 옆에 있기도 합니다.
[참고]
a <> b와 a != b는 같은 뜻입니다.
<>는 다르다, !=는 같지 않다이기 때문입니다. 강좌에서는 주로 !=를 사용하도록 하겠습니다.
(같다를 뜻하는 =에 부정 논리 연산자 !가 붙었으니 같지 않다입니다.)
증감 연산자
증감 연산자는 쉽습니다. 변수의 값을 1씩 더하거나 빼는 역할입니다.
- ++
- --
아래처럼 변수 뒤에 붙여서 써주시면 됩니다.
var1 := 0
var1++
MsgBox, %var1%
→ 1이 출력됩니다.
var2 := 3
var2--
MsgBox, %var2%
→ 2가 출력됩니다.
눈치 채셨을수도 있지만, 아래 세 줄은 모두 같은 뜻입니다.
var := var + 1
var += 1
var++
다른 프로그래밍 언어 배우셨던 분들이 전위표기, 후위표기 하시면서 ++var나 --var로 쓰시는 경우가 있는데, 개념을 정확히 알고있다는 가정하에 그렇게 쓰셔도 좋습니다.
처음 프로그래밍을 접했다면 일단은 제가 알려드린 var++나 var--형태를 알고계시고, 시간나실 때 인터넷에 "전위 표기식"이라고 검색 한 번 해주시면 됩니다.
좋습니다. 다음은 지금까지 배웠던 변수와 연산자 개념을 정리하고, 약간 지엽적인 내용을 다뤄보도록 하겠습니다.
< 10. 연산자의 종류 (상) | 11. 연산자의 종류 (하) | 12. 변수와 연산자의 활용 >
⚠ 이 강좌는 오토핫키 v1을 다룹니다
지금 보시는 강좌는 구버전 오토핫키(v1.1)를 다루고 있습니다. 따라서 본 강좌의 내용은 현재 최신 오토핫키 버전 (v2.0)과 호환되지 않습니다. 구버전의 정보가 필요한 것이 아니라면, 가능한 한 새로운 사이트에 작성한 v2 강좌(https://ahkv2.pnal.dev)를 봐주시길 바랍니다.