변수라함은 겉값에대한 정확한 수치가 변하는걸보고 변수라한답죠.. 요즘 이런질문이 자주올라와서요
Q. 무한루프 중간에 특정키를누르면 잠시 다른동작이 시행되게 하고싶어요. 그리고 후에 그대로 루프가 동작되게.
A. ~
답은 변수의 활용입니다. 저번에 질문이 올라올떄 제가 이용한 변수는 레벨이고요 레벨에 뜻이담긴건 아니고요 .ㅋ. 그냥 영어로 작문한 어떤 단어도 변수가 될수있죠 변수를 끄집어내는건 %입니다
;------------------------------------------------ level = 아브라카다브라.. 브라운아이드걸스 msgbox, level ;------------------------------------------------
위의 스크립트를 실행하면 ~! 당연히 아브라카다브라.. 브라운아이드걸스 라는 메시지 박스가 실행되겠죠? 엉.. 직접실행해보니 레벨이라는 단어뿐 안나오네요.. 스크립트엔 이상이 없어보이는데. 이 스크립트가 변수를 뽑아낸다고 쳐봅시다 이런스크립트는?
;------------------------------------------------ Level = Lv.1 msgbox, 그의 level은 level이다. ;------------------------------------------------
앞의 레벨은 그대로, 뒤의 레벨은 변수로 작용하도록 하고싶은데 모든변수가 이런식으로 오작동을일으킬수도 있을겝니다. 그래서 %의 작용이 무어냐. 겉값에 가려진 진값을 끄집어 내는일, 일반 문자와 변수를 구별하는일. 을 한답니다..
다시 위 스크립트를 올바르게 고쳐본다면.
;------------------------------------------------ Level = Lv.1 msgbox, 그의 level은 %level%이다. ;------------------------------------------------
겠죠? 하하하..ㅋ 단축키를 이용해 변수를 조작하기란. f1::level = 1 f2::level = 2 이런식으로 하게 되겠죠! 조금더 연구해서 변수를이용한 멋진 스크립트만들기를 연마해보심이 .. 어떠실런지요? |
|