설명
$loadIdx의 기본 작동 확인: - A: $loadIdx를 통해 데이터 및 각 인덱스 세트를 모두 로드합니다. - B: 공통 인덱스 세트를 가정하여 데이터 및 인덱스 세트를 로드합니다. - C: 공통 세트에 대한 별칭을 사용하여 데이터 및 인덱스 세트를 로드합니다. - D: 데이터만 로드, 인덱스 세트는 미리 로드됨 - E: 데이터만 로드하고, 인덱스 세트는 미리 로드하고, 일부 별칭을 사용합니다. 기고자: Steve Dirkse, 2013년 10월 ----- - A: $loadIdx를 통해 데이터와 각 인덱스 세트를 모두 로드합니다. ----------
소형 모델 유형 :슬롯 무료체험
카테고리 : 슬롯 무료체험 테스트 라이브러리
메인 파일 : ldidx01.gms
$title $loadIdx - 기본 동작 확인 (ldidx01,SEQ=625)
$onText
$loadIdx의 기본 작동을 확인하십시오.
- A: $loadIdx를 통해 데이터 및 각 인덱스 세트를 모두 로드합니다.
- B: 공통 인덱스 세트를 가정하여 데이터 및 인덱스 세트를 로드합니다.
- C: 공통 세트에 대한 별칭을 사용하여 데이터 및 인덱스 세트를 로드합니다.
- D: 데이터만 로드, 인덱스 세트는 미리 로드됨
- E: 데이터만 로드하고, 인덱스 세트는 미리 로드하고, 일부 별칭을 사용합니다.
기고자: Steve Dirkse, 2013년 10월
$offText
* ----- - A: $loadIdx를 통해 데이터와 각 인덱스 세트를 모두 로드합니다. ----------
세트
나
j1, j2, j3
k1, k2, k3, k4, k5, k6, k7, k8, k9, k10
;
매개변수
a0
a1(i)
a3(j1, j2, j3)
a10(k1, k2, k3, k4, k5, k6, k7, k8, k9, k10)
;
$gdxIn idx1_
$loadIdx a0 a1 a3 a10
$gdxIn
abort$[a0 <> 525] 'a0이 예상과 다릅니다', a0;
abort$[card(i) <> 5] '예상했던 것과 다릅니다';
abort$[card(a1) <> 3] 'a1이 예상과 다릅니다';
abort$[card(j1) <> 3] 'j1이 예상과 다릅니다.';
abort$[card(j2) <> 5] 'j2가 예상과 다릅니다.';
abort$[card(j3) <> 2] 'j3이 예상과 다릅니다.';
abort$[card(a3) <> 6] 'a3이 예상과 다릅니다';
abort$[card(k1) <> 3] 'k1이 예상과 다릅니다.';
abort$[card(k2) <> 5] 'k2가 예상과 다릅니다';
abort$[card(k3) <> 2] 'k3이 예상과 다릅니다.';
abort$[card(k4) <> 2] 'k4가 예상과 다릅니다';
abort$[card(k5) <> 2] 'k5가 예상과 다릅니다';
abort$[card(k6) <> 2] 'k6이 예상과 다릅니다.';
abort$[card(k7) <> 2] 'k7이 예상과 다릅니다.';
abort$[card(k8) <> 2] 'k8이 예상과 다릅니다';
abort$[card(k9) <> 2] 'k9가 예상과 다릅니다.';
abort$[card(k10)<> 2] 'k10이 예상과 다릅니다.';
abort$[card(a10) <> 256] 'a10이 예상과 다릅니다';
* ----- - B: 공통 인덱스 세트를 가정하여 데이터 및 인덱스 세트 로드 ---
s1, s2, s3을 설정합니다.
매개변수 b(s1, s2, s3, s3, s3, s3, s3, s3, s3, s3);
$gdxIn idx1_
$loadIdx b=a10
$gdxIn
abort$[card(s1) <> 3] 's1이 예상과 다릅니다.';
abort$[card(s2) <> 5] 's2가 예상과 다릅니다.';
abort$[card(s3) <> 2] 's3이 예상과 다릅니다.';
abort$[card(b) <> 256] 'b 예상과 다릅니다.';
* ----- - C: 공통 세트의 별칭을 사용하여 데이터 및 인덱스 세트를 로드합니다.
ss1, ss2, ss3을 설정합니다.
별칭(ss3,ss4,ss5,ss6,ss7,ss8,ss9,ss10);
매개변수 v(ss1,ss2,ss3,ss4,ss5,ss6,ss7,ss8,ss9,ss10);
$gdxIn idx1_
$loadIdx v=a10
$gdxIn
abort$[card(ss1) <> 3] 'ss1이 예상과 다릅니다.';
abort$[card(ss2) <> 5] 'ss2가 예상과 다릅니다.';
abort$[card(ss3) <> 2] 'ss3이 예상과 다릅니다.';
abort$[card(ss4) <> 2] 'ss4가 예상과 다릅니다.';
abort$[card(ss5) <> 2] 'ss5가 예상과 다릅니다.';
abort$[card(ss6) <> 2] 'ss6이 예상과 다릅니다.';
abort$[card(ss7) <> 2] 'ss7이 예상과 다릅니다.';
abort$[card(ss8) <> 2] 'ss8이 예상과 다릅니다.';
abort$[card(ss9) <> 2] 'ss9가 예상과 다릅니다.';
abort$[card(ss10)<> 2] 'ss10이 예상과 다릅니다.';
abort$[card(v) <> 256] 'v가 예상과 다릅니다';
* ----- - D: 데이터만 로드, 인덱스 세트는 미리 로드됨: -----------------
세트
ii / 1 * 5 /
jj1 / 1 * 3 /
jj2 / 1*5 /
jj3 / 1 * 2 /
p1 / 1 * 3 /
p2 / 1*5 /
p3 / 1 * 2 /
px / 1 * 2 /
;
스칼라 ddd;
매개변수
aa0
aa1(ii)
aa3(jj1,jj2,jj3)
aa10(p1,p2,p3,px,px,px,px,px,px,px)
;
$gdxIn idx1_
$loadIdx ddd=a0 aa0=a0 aa1=a1 aa3=a3 aa10=a10
$gdxIn
abort$[ddd <> 525] 'ddd가 예상과 다릅니다.', ddd;
abort$[aa0 <> 525] 'aa0이 예상과 다릅니다', aa0;
abort$[card(aa1) <> 3] 'aa1이 예상과 다릅니다', aa1;
abort$[card(aa3) <> 6] 'aa3이 예상과 다릅니다';
abort$[card(aa10) <> 256] 'aa10이 예상과 다릅니다';
* ----- - E: 데이터만 로드하고, 인덱스 세트는 미리 로드하고, 일부 별칭을 사용합니다.
별칭(p3,pa);
매개변수
bb10(p1,p2,pa,pa,pa,pa,pa,pa,pa,pa)
;
$gdxIn idx1_
$loadIdxbb10=a10
$gdxIn
abort$[card(bb10) <> 256] 'bb10이 예상과 다릅니다';