트레디셔널과 익스프레션의 차이가 뭐인지 왜 익스프레션을 더 깊게공부해야하는지 아직 차이를 모르겠습니다.혹시 이둘의차이와 왜 더 익스프레션을 공부해야하는지 알고싶습니다!!
- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
자유 | 메이플 거탐 스크립트 또는 프로그램 구합니다. | 구매자구매자 | 2022.12.14 | 0/0 |
질문 | gui창에 앱플레이어 게임 플레이화면 2 | 스코빌 | 2022.12.14 | 0/0 |
질문 | 오토핫키 앱플레이어 추천좀해주세요 | 인이올시다 | 2022.12.14 | 0/0 |
질문 | 메이플 관련 제작자 구해요 2 | 응가과과 | 2022.12.14 | 0/0 |
자유 | 오토핫키로는 틀린그림 찾기가 불가능할까요? 12 | 키리야 | 2019.11.20 | 0/0 |
질문 | gui창 이동시(드래그중)에 멈춤현상 해결법 아시는분 ... 4 | 더러럭배 | 2019.11.10 | 0/0 |
질문 | 메이플 거짓말탐지기 반투명 이미지서치에 대하여 7 | 아리동동 | 2019.11.11 | 0/0 |
질문 | 온라인 게임에서 쓸만한 매크로 있나요 5 | Easd12 | 2019.11.06 | 0/0 |
질문 | Gui(구이) 버튼 에 단축키 부여하는 방법 2 | Hoot | 2019.11.05 | 0/0 |
질문 | 어느 매크로가 초보가 쓰기 편한가요? 6 | 악동종혀뉘 | 2019.11.12 | 0/0 |
질문 | Gui text창 활성화랑 한글로 시작하는 방법 1 | 고생 | 2019.11.09 | 0/0 |
질문 | else if ~ else 오류나는 이유가 뭘까요 3 | 바로문 | 2019.11.08 | 0/0 |
질문 | 옛날 매크로 사용 가능 한가요? 1 | 북괴군 | 2019.11.03 | 0/0 |
질문 | elseif 질문있습니다 | 바로문 | 2019.11.01 | 0/0 |
자유 | 핸콕님 오래 활동 하시네요 | 북괴군 | 2019.10.31 | 0/0 |
질문 | 오핫 입문자 질문드립니다.. 1 | 요망한후니 | 2019.11.04 | 0/0 |
질문 | 차이점궁금해서문의드립니다! 1 | 스티븐쓰바 | 2019.10.31 | 0/0 |
질문 | npc 등 시각 뷰에 따라서 바뀌는 이미지 서치 방법에 ... 1 | joeypre | 2019.11.09 | 0/0 |
질문 | 두개이미지 틀린점 을 비교 해서 ...고수님들 봐주십... 21 | 제발등업좀2 | 2019.10.28 | 1/0 |
자유 | 메이플 매크로 제작 | 23321312 | 2019.10.27 | 0/0 |
전통적 할당식은 오토핫키에서 데이터를 코딩하는 기초적인 스크립팅이라고 한다면, 표현식은 다른 프로그래밍 언어를 할때도 거의 유사하게 적용할 수 있다고 하면 좋을 것 같습니다.
실제로 대부분 프로그래밍 언어들의 변수 할당 방식이나 데이터 표기 방식이 오토핫키 표현식과 크게 다르지 않습니다.
거의 같고 연산자만 조금씩 다른 정도입니다.
그렇다고 전통적 할당식이 중요하지 않은것은 아니고 오토핫키의 거의 모든 명령어의 매개변수가 전통적 할당식에 의해 데이터를 받고 있기 때문에 두 방식의 차이를 명확하게 아는것이 중요하다 하겠습니다. (혼용하지 않도록)
그렇다고 딱히 더 어렵고 한것은 없습니다만... 표현식 자체가 사용가능한 연산자 종류도 많고 식 안에서 변수참조나 연산과 함수호출까지도 내부에서 가능하다보니 표현식 연산자에 익숙해지면 코드 작성이 많이 수월해지고 코드 길이도 드라마틱하게 줄일 수 있다는 장점도 있지요
이를테면
B=B+1
A=결과는 %B%입니다.
전통적 할당식에서는 연산과 변수할당을 따로 해줘야 하는 반면
A := "결과는 " . B + 1 . "입니다."
표현식에서는 이렇게 한줄로 가능한 것이고요
if (a>1)
b=1
else
b=0
이것을
b := a>1 ? 1 : 0
이렇게 한줄로 줄일 수 있는것이지요
또한 표현식 내부에서 함수를 호출하고 바로 반환값을 이용할 수 있기도 합니다...
B:=FuncA()
msgbox, %B%
대신에
msgbox, % FuncA()
이런 식으로 간단히 사용이 가능합니다.