본문 바로가기
컴퓨터/오토핫키

오토핫키 for loop 사용 , VBA 의 for each 와 동일

by 큐브빌드 2021. 6. 25.
반응형

오토 핫키의 for loop 문은 VBA의 for each 문과 비슷하네요.

 

어떠한 배열을 하나씩 호출할 수 있네요.

 

예를 하나 들어보겠습니다.

 

사실 오토핫키 설명서에 있는 예시입니다.

 

colours := Object("red", 0xFF0000, "blue", 0x0000FF, "green", 0x00FF00)
; The above expression could be used directly in place of "colours" below:
for k, v in colours
    s .= k "=" v "`n"
MsgBox % s

colours라는 배열이 있습니다.

 

해당 배열을 다시 표현하자면

 

항목(=Key) 항목의 값(=Value)
red 0xFF0000
blue 0X0000FF
green 0X00FF00

이렇게 되어있습니다.

 

FOR K , V IN COLURS

라는 것은 결국 K = KEY를 들고 오는 것이고 , V = 해당 키의 값을 들고 오는 것입니다.

 

그렇게 해서 해당 배열(=오브젝트)의 모든 값들을 호출할 수 있습니다.

반응형

댓글