설명
execute_unloadIdx의 기본 동작을 확인하세요. 우리는 단지 쓸 것으로 예상합니다 인덱스가 숫자를 계산하는 매개변수(예: 1, 2, 3, ...) 다음 사항을 확인하세요. - 우주 속의 숫자가 아닌 숫자 : OK - 도메인 내 비계산 숫자: 거부됨 - 1로 시작하지 않는 도메인: 거부됨 - 도메인에 공백이 있는 경우: 거부됨 - 특수 값 쓰기: eps, undf, inf, NA에 적합 - 특수 값 작성: 약어 거부됨 기고자: Steve Dirkse, 2013년 10월
소형 모델 유형 :무료 슬롯 사이트
카테고리 : 무료 슬롯 사이트 테스트 라이브러리
메인 파일 : uldidx02.gms
$title unloadIdx - 실행 제한 확인 (uldidx02,SEQ=623)
$onText
Execute_unloadIdx의 기본 동작을 확인합니다. 우리는 단지 쓸 것으로 예상합니다
인덱스가 숫자를 계산하는 매개변수(예: 1, 2, 3, ...)
다음 사항을 확인하세요.
- 우주 속의 숫자가 아닌 숫자 : OK
- 도메인 내 비계산 숫자: 거부됨
- 1로 시작하지 않는 도메인: 거부됨
- 도메인에 공백이 있는 경우: 거부됨
- 특수 값 쓰기: eps, undf, inf, NA에 대해 OK
- 특수 값 작성: 약어 거부됨
기고자: Steve Dirkse, 2013년 10월
$offText
세트
나는 / 0, 1, 2, 3, 'a', 4, 6, 5 /
j1 / 1 * 4 /
j2 / 1*5 /
j3 / 1*6 /
k / 0 * 2 /
카 / 1 * 3, 'a' /
k2 / 2 * 3 /
k3 / 1 , 3 /
;
매개변수 b1(j1); b1(j1) = ord(j1);
매개변수 b2(j2); b2(j2) = ord(j2);
매개변수 b3(j3); b3(j3) = j3.pos;
매개변수 c(k); c(k) = ord(k);
매개변수 ca(ka); ca(카) = ord(카);
매개변수 c2(k2); c2(k2) = ord(k2);
매개변수 c3(k3); c3(k3) = ord(k3);
약어 aaa;
$onUNDF
* 약어를 제외하고 특수 값은 괜찮습니다.
매개변수 sv(j2) /
1회
2 undf
3인치
4 NA
/;
$offUNDF
Execute_unloadIdx 'tmp1', b1;
Execute_unloadIdx 'tmp2', b1, b2;
Execute_unloadIdx 'tmp2', sv;
sv('1') = aaa;
sv를 표시;
Execute_unloadIdx 'tmp2', sv;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
* 실패해야 함: 도메인 j3이 올바르게 주문되지 않았습니다.
Execute_unloadIdx 'tmp3', b3;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
* 실패해야 함: 도메인 k에 0이 포함됨
Execute_unloadIdx 'tmp3', c;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
* 실패해야 함: 도메인 ka에 'a'가 포함되어 있음
Execute_unloadIdx 'tmp3', ca;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
* 실패해야 함: 도메인 k2는 1로 시작하지 않습니다.
Execute_unloadIdx 'tmp3', c2;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
* 실패해야 함: 도메인 k3 = 1, 3에 간격이 있음
Execute_unloadIdx 'tmp3', c3;
abort$[execerror = 0] 'unloadIdx는 성공했지만 실패가 예상됩니다.';
실행 오류 = 0;
'rm -f tmp1.gdx tmp2.gdx tmp3.gdx'를 실행합니다.