-
오토핫키 연습일지 #9] 삼항연산자오토핫키/연습일지 2022. 9. 16. 08:53
https://open.kakao.com/me/apsalman
https://www.youtube.com/channel/UC6hW-NrL9CxDQd2IzWbekYA
연습#9
삼항연산자는 처음에 접하면 이해가 잘 안될 것이다. 물론 나도 아직 이해를 잘 못했다...
어쨋든 삼항연산자란, 조건식을 위한 하나의 문법이다.
a = 1 ? b : c
if(a=1) return b else return c
이렇게 생각할 수 있다. 오토핫키에서는 어떻게 사용하느냐
Msgbox, % (a = 1 ? b : c)
if(a=1) Msgbox, % b else Msgbox, % c
이 뜻이다. 표현식에서는 전부 사용 가능하다. 강제표현식도 포함된다.
즉, 변수에도 쓸 수 있고 a := (b = 2 ? 3 : "Null")
함수에도 쓸 수 있다. add(b = 2 ? 3 : "Null")
그럼 내가 지금 굳이 삼항연산자를 포스팅하는 이유는?
스크립트가 간결해져서 보기 편해진다.
뭐... 개발자 입장에서는 좋지만 그 코드를 처음 보는 다른 사람들은 해석하는데 시간이 좀 걸릴 것이다.
하지만 뭐 어떤가? ㅋㅋ 내 코드는 나만 쓰고 나만 보는데
if() { if() if() if() if() if() } else { }
말만 들어서는 어렵지만 뭐 쉽게 생각하면 if 에 if 에 if 에 if 에 else 이거랑 같다.
마지막으로
이미지서치를 함수화 한 것이다. 삼항연산자를 이해하기 위해 실전에 적용해보자! 직접해보지 않으면 이해하기 힘들다.
'오토핫키 > 연습일지' 카테고리의 다른 글
오토핫키 연습일지 #11] 메이플 오토룬 (1) 2022.10.06 오토핫키 연습일지 #10] 정해둔 파일들 손쉽게 실행하기 feat. 휠다운, 툴팁 (0) 2022.09.28 오토핫키 연습일지 #8] 매크로 제작 툴 만들기 (0) 2022.09.06 오토핫키 연습일지 #7] 오토핫키에서 RichEdit 활용하기 위한 연습 (0) 2022.08.09 오토핫키 연습일지 #6] Winhttp 활용 뉴스기사 크롤링하여 타이틀, 기사 내용 따오기 (0) 2022.07.30