함수 필수매개변수와 선택매개변수의 순서
ActionScript 3.0나 php에서는 function의 parameter value도 default로 define할 수 있다. 굳이 매개변수를 넣지 않더라도 기본값을 할당해 줄 수 있다는 뜻이다. example 1)function myA(a:int=10,b:int):int{ return a; } myA라는 함수를 호출하는 코드를 작성하면 대략 myA(100,100) 정도가 될 것이다. 그런데 함수를 보면 굳이 값을 넣어주지 않아도 되는 선택매개변수(a)가 앞에 있고, 필수매개변수(b)가 2번째 일경우에 myA(100) 처럼 사용한다면 처음값이 어떤값(a인지 b인지)에 해당하는지 판단을 할 수 없어서 논리적 오류가 발생한다. 컴파일 에러는 다음과 같다. required parameters are n..
■ 플래시 ■/Adobe ActionScript3.0
2013. 10. 16. 01:02