Home::Gosub, Start
Start:
zz = a5
user(zz)
gogo()
Return
user(ByRef xx){
i = 0
j = 0
Return i
}
gogo(){
ii=3
jj=5
MsgBox, %zz%
}
Return
이렇게 했을때요.. 이게 말이 안되는거겠죠 그러니까 메세지박스에 아무것도 안뜨겠지요..
참조변수를 전역변수처럼 함수밖에서도 쓰려면 이렇게 쓴다고 알고있었는데.. 이게 아니면 그럼 어떻게 해야 전역변수처럼 함수밖에서도 쓸수있는건가요? 아님 그렇게는 못쓰는건가요? Global 선언해야하나요?
전역으로 쓰시려면 참조보다 global 선언하시는게 편하겠네요.
참조는 그냥 리턴 값과 별도의 값을 받을 때 쓰는게..