playXP

서브 메뉴

Page. 26 / 271 [내 메뉴에 추가]
글쓰기
작성자 아이콘 [POKER] JOKER
작성일 2013-09-08 19:56:38 KST 조회 1,427
제목
지역 변수에 대해 질문 좀요.

님들도 아시겠지만, 트리거 내에서 지역 변수를 설정하면 그 트리거에서만 그 변수를 다룰 수 있고, 다른 트리거에서는 못 다루잖아요.

다른 트리거에서도 다룰 수 있게 하려면 지역 변수를 똑같이 복사해다가 붙여넣어야 하나요?

만약 그렇게 할 경우 의도치 않게 다시 시작값으로 돌아간다던지 그러지 않나요?

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 천사사냥꾼 (2013-09-08 20:45:29 KST)
0↑ ↓0
센스 이미지
귀찮으면 전역변수로 쓰세요 전역변수 남용해도 별로 눈에띄는거없음
아이콘 [POKER] JOKER (2013-09-08 21:44:58 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ 감사합니다~
MachinemanDW (2013-09-08 21:45:00 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
다른 트리거에서도 쓰려면 당연히 또 변수를 만들어야하죠. 다른 트리거 영향으로 의도치 않게 시작값으로 돌아가는 현상은 없습니다. 다른트리거의 같은 이름의 지역변수는 서로 완전 다른변수니까요.
지역변수를 쓰는 이유는 그 트리거 내에서만 간단히 필요하거나 트리거를 매 실행마다 초기값이 자동으로 되서 편하고 뭐 그리 반드시 써야할건 없습니다. 그냥 편의를 위해 쓰는거죠.
아이콘 부료선 (2013-09-09 00:24:39 KST)
0↑ ↓0
센스 이미지
서로 다른 트리거의 지역변수끼리는 이름이 같아도 다른 변수로 취급. 지역변수를 쓰는이유는 메모리 절감뿐입니다. 변수가 많지 않다면 그냥 전역변수를 써도 문제없겠죠.
사실 매개변수라는게 있어서 지역변수를 폭넓게 활용하는 방식이 있긴하지만요.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.