설명
크레이지 슬롯 35에서는 $gdxIn ... $load ... $gdxIn의 대안으로 $gdxLoad를 도입했습니다. GDX 파일을 열고 그 파일에서 기호를 로드하는 것은 단일 명령문입니다. 이전에 $gdxIn을 통해 열린 다른 파일의 다른 $load 작업을 방해합니다. 기고자: Lutz Westermann, 2021년 2월
소형 모델 유형 :크레이지 슬롯
카테고리 : 크레이지 슬롯 테스트 라이브러리
메인 파일 : load13.gms
$title '$gdxLoad 테스트' (LOAD13,SEQ=851)
$onText
크레이지 슬롯 35에서는 $gdxIn ... $load ... $gdxIn의 대안으로 $gdxLoad를 도입했습니다.
GDX 파일을 열고 그 파일에서 기호를 로드하는 것은 단일 명령문입니다.
이전에 $gdxIn을 통해 열린 다른 파일의 다른 $load 작업을 방해합니다.
기고자: Lutz Westermann, 2021년 2월
$offText
$onEcho > data1.gms
i / i1*i3 / 설정
j / j1*j3 /;
매개변수 a(i) / #i 1 /
b(j) / #j 2 /;
$offEcho
$onEcho > data2.gms
i / i1*i3 / 설정
j / j1*j3 /;
매개변수 a(i) / #i 11 /
b(j) / #j 22 /;
$offEcho
$call.checkErrorLevel 게임 데이터1 lo=%크레이지 슬롯lo% gdx=data1
$call.checkErrorLevel 게임 데이터2 lo=%크레이지 슬롯lo% gdx=data2
* 일반적으로 $gdxLoad가 $gdxIn .. $load .. $gdxIn과 동일한지 확인하세요.
별칭(u,*);
i1(u), i2(u)를 설정합니다.
매개변수 a1(u), a2(u);
$gdxLoad data1.gdx i1=i a1=a
$gdxIn 데이터1.gdx
$load i2=i a2=a
$gdxIn
오류1(u), 오류2(u)를 설정합니다.
error1(u) = i1(u) xor i2(u);
중단$카드(error1) error1;
error2(u) = a1(u) <> a2(u);
중단$카드(error2) error2;
* $gdxIn으로 열린 파일에 대한 작업을 방해하지 않고 두 $load 호출 사이에 $gdLoad를 호출할 수 있는지 확인하세요.
i3(u), j1(u), j2(u)를 설정합니다.
매개변수 a3(u), b1(u), b2(u);
$gdxIn 데이터1.gdx
$로드 i3=i
$gdxLoad data2.gdx j1=j b1=b
$로드 a3=a
$gdxIn data2.gdx
$로드 j2=j b2=b
$gdxIn
오류3(u), 오류4(u),
오류5(u), 오류6(u);
error3(u) = i1(u) xor i3(u);
중단$카드(error3) error3;
error4(u) = a1(u) <> a3(u);
중단$카드(error4) error4;
error5(u) = j1(u) xor j2(u);
중단$카드(error5) error5;
error6(u) = b1(u) <> b2(u);
중단$카드(오류6) 오류6;