goto01.gms : $maxGoTo 동작 테스트

설명

이것은 다른 $maxGoTo 설정에서 $goto의 올바른 동작을 테스트합니다.

기고자: Lutz Westermann, 2024년 11월

소형 모델 유형 :크레이지 슬롯


카테고리 : 크레이지 슬롯 테스트 라이브러리


메인 파일 : goto01.gms

$title '$maxGoTo 동작 테스트 (GOTO01,SEQ=972)'

$onText
이는 다양한 $maxGoTo 설정에서 $goto의 올바른 동작을 테스트합니다.

기고자: Lutz Westermann, 2024년 11월
$offText

* 기본값이 작동해야 합니다.
$onEcho > test.gms
$평가 0
$라벨 시작
$eval a %a%+1
$ifE %a%<111 $goto start

스칼라 a /%a%/;
$offEcho
$call.checkErrorLevel 크레이지 슬롯 test.gms lo=%크레이지 슬롯lo%

* 이전 기본값은 실패해야 합니다.
$onEcho > test.gms
$maxGoTo 100
$평가 0
$라벨 시작
$eval a %a%+1
$ifE %a%<111 $goto start

스칼라 a /%a%/;
$offEcho
$call 크레이지 슬롯 test.gms lo=%크레이지 슬롯lo%
$ifE errorlevel=1 $abort %system.Line%에 오류가 예상됩니다.

* 0은 goto를 건너뛰지만 오류를 발생시키지 않습니다.
$onEcho > test.gms
$maxGoTo 0
$평가 0
$라벨 시작
$eval a %a%+1
$ifE %a%<111 $goto start

스칼라 a /%a%/;
중단$(a<>1) '1개 예상됨';
$offEcho
$call.checkErrorLevel 게임 test.gms lo=%크레이지 슬롯lo%