spacesZero
spacesZero 빌드 디스크립터 옵션은 생성된 프로그램이 공백으로 채워지는 숫자 변수를 처리하는 데 필요한 추가 코드를 포함하는지 여부를 지정합니다.
특정 상황은 다음과 같은 특성을 가진 변수와 관련됩니다.
- 기본 유형 NUM 또는 NUMC를 가진 EGL에서 선언되었음
- 변수가 CHAR 유형의 구조 항목에 대한 하위인 경우와 같이 공백을 포함할 수 있음
spacesZero 빌드 디스크립터 옵션은 공백과 기타 문자의 조합을 수신하는 변수에 영향을 미치지 않습니다.
이 옵션은 다음 표와 같이 v60NumWithCharBehavior 빌드 디스크립터 옵션의 값에 의해 영향을 받을 수 있습니다.
| spacesZero | v60NumWith-CharBehavior | 숫자 소스가 공백임 | 텍스트 대상 | 결과 |
|---|---|---|---|---|
| 해당사항 없음 | YES | NUM | CHAR | v60NumWithCharBehavior가
우선순위를 가짐:
|
| 해당사항 없음 | YES | NUM | CHAR 이외의 임의의 텍스트 대상 | v60NumWithCharBehavior가
적용되지 않음:
|
| NO | NO | NUM | 임의의 텍스트 대상 | v60NumWithCharBehavior가
적용되지 않음:
|
| YES | NO | NUM | 임의의 텍스트 대상 | v60NumWithCharBehavior가
적용되지 않음:
|
| NO | 해당사항 없음 | NUMC | 임의의 텍스트 대상 | v60NumWithCharBehavior가
NUMC 유형에 영향을 미치지 않음:
|
| YES | 해당사항 없음 | NUMC | 임의의 텍스트 대상 | v60NumWithCharBehavior가
적용되지 않음:
|
| 해당사항 없음 | 해당사항 없음 | 숫자 소스 및 텍스트 대상의 기타 조합 | v60NumWithCharBehavior가
이 유형에 영향을 미치지 않습니다. spacesZero가 이 유형에 영향을 미치지 않습니다.
|
|
값
- NO(기본값)
- 공백을 0(영)으로 해석하기 위해 필요한 추가 코드를 포함하지 않습니다. 프로그램의 NUM 또는 NUMC 변수가 공백을 포함하지 않도록 하려면 NO가 적합합니다. 런타임 시 코드가 더 효율적이므로 NO가 기본값입니다.
- YES
- 공백이 포함된 NUM 또는 NUMC 변수가 프로그램 또는 함수 스크립트에서 처리될 때 이상 종료를 방지하기 위해 추가 코드를 포함합니다. 변수는 공백이 0(영)인 것처럼 처리됩니다.