Total Articles 442
두가지로 마야에서 실행해봤는데 첫번째 문단은 ``값이 상수값이 아니라고 판단해서 = 왼쪽에 할당할 수 없어 에러가 났다고 생각을 해서
선언과 할당을 나눠서 하니 에러가 없어졌습니다. 두번째는 글로벌이 아닌 지역변수로 선언하면서 할당해도 에러가 안나네요. 무슨 조화인지..
글로벌은 안되고 지역변수는 되고.. 잘 모르겠네요. 아시는 분 답변 부탁드립니다.
/* 첫번째 문단 */
window;
global string $formL=`formLayout`;
showWindow;
// Error: global string $formL=`formLayout`;
// Error: Line 2.34: Initialization of global variable "$formL" requires a constant value. //
/* 두번째 문단 */
window;
string $formL=`formLayout`;
showWindow;
// 에러 안남.

원래 글로벌 변수는 특성상 선언과 정의를 동시에 할 수 없습니다.
즉,
global string $formL=`formLayout`;
이렇게 하실 수는 없고,
global string $formL;
$formL =`formLayout`;
이렇게 하셔야만 합니다.