본문으로 바로가기

[오토핫키] 8강 함수만들고 사용하기

category 언어/AUTOHOTKEY 2020. 3. 11. 15:08

오토 핫키에서도 특정 중복되는 내용은 함수를 만들어 사용할 수 있습니다.

함수이름(매개변수){
함수코드
return
}

매개변수는 있어도 되고 없어도 사용이 가능합니다

 

 

간단한 예로 매개변수를 받아 덧셈을 하는 코드를 만들어보겠습니다

add(x,y){
  num := x + y
  msgbox, %x% + %y% 는 %num% 입니다
  return
}

Start:
add(3,5)
add(2,4)
return

add라는 함수명에 x, y라는 매개변수 2개를 받아

x와 y를 더하여 num이라는 변수에 넣고

msgbox로 내용을 출력하는 문장입니다.

 

함수를 사용하기 위해

만들었던 함수명과 매개변수를 넣어

실행을 하게 되면 나옵니다

함수를 만들 때 매개변수가 없는 함수도 만들 수 있습니다

또, return에 값을 넣어 보내줄 수 있습니다.

 

 

 

add(x,y){
  num := x + y
  return num
}

Start:
number := add(3,5)
msgbox, 3 + 5 값은 %number% 입니다
return

return 값에 값을 담아 보내 변수에 바로 넣을 수 있습니다.

 

함수를 사용하여 코드를 짜게 된다면

중복되는 내용을 쉽게 사용할 수 있습니다