설명
execute_unloadIdx의 기본 동작을 확인하세요. 우리는 단지 쓸 것으로 예상합니다 매개변수. 여기서는 컴파일 타임에 거부되는 항목을 테스트합니다. NB 현재는 action=compile (a=c)로 실행해야 합니다. 다음 사항을 확인하세요. - 세트 작성: 거부됨 - 변수 작성: 거부됨 - 유니버스에 의해 인덱싱된 매개변수 쓰기: 거부됨 - 별칭으로 인덱스된 매개 변수를 유니버스에 쓰는 경우: 거부됨 기고자: Steve Dirkse, 2013년 10월
소형 모델 유형 :슬롯 커뮤니티
카테고리 : 슬롯 커뮤니티 테스트 라이브러리
메인 파일 : uldidx03.gms
$title unloadIdx - 컴파일 제한 확인(uldidx03,SEQ=624)
$onDollar
$onText
Execute_unloadIdx의 기본 동작을 확인합니다. 우리는 단지 쓸 것으로 예상합니다
매개변수. 여기서는 컴파일 타임에 거부되는 항목을 테스트합니다.
NB 현재는 action=compile (a=c)로 실행해야 합니다.
확인 사항:
- 세트 작성: 거부됨
- 변수 작성: 거부됨
- 유니버스에 의해 인덱싱된 매개변수 쓰기: 거부됨
- 별칭으로 인덱스된 매개 변수를 유니버스에 쓰는 경우: 거부됨
기고자: Steve Dirkse, 2013년 10월
$offText
i / 1 * 10 / 설정;
별칭(u,*);
매개변수 b(i) / 1 1.5 /;
매개변수 s1(*) / 2 2.5 /;
매개변수 s2(u) / 2 2.5 /;
변수 x / L 4, M eps /;
Execute_unloadIdx 'tmp', b, i;
$if errorfree $abort '컴파일러는 unloadIdx에 대한 세트 전달을 거부해야 합니다.'
$clearError
Execute_unloadIdx 'tmp', x;
$if errorfree $abort '컴파일러는 unloadIdx에 대한 변수 전달을 거부해야 합니다.'
$clearError
Execute_unloadIdx 'tmp', s1;
$if errorfree $abort '컴파일러는 s1(*)을 거부해야 합니다.'
$clearError
Execute_unloadIdx 'tmp', s2;
$if errorfree $abort '컴파일러는 s2(u), u=universe를 거부해야 합니다.'
$clearError
* 종료는 컴파일을 종료하고 실행 시도를 방지해야 합니다.
$종료