floatingDifference()

vgLib.floatingDifference() 시스템 함수는 2개의 숫자를 두 배 정밀도 부동 소수점 유형으로 변환하고 첫 번째에서 두 번째를 빼며 차이를 리턴합니다.

vgLib.floatingDifference()는 이전 버전과의 호환성을 위해 유지보수되는 다수의 함수 중 하나입니다. 새 코드가 이러한 용도로 표준 EGL 연산자를 사용할 수 있습니다.

HEX 필드는 입력과 결과 필드 둘 다로 사용할 수 있습니다. 이러한 경우 HEX(8)는 SMALLFLOAT에 해당하고 HEX(16)는 FLOAT에 해당합니다.

구문

 vgLib.floatingDifference(
    operand1 FLOAT in,
    operand2 FLOAT in)
  returns (result FLOAT)
operand1
FLOAT와 지정 호환 가능한 숫자 값입니다. 차이가 계산되기 전에 값은 두 배 정밀도 부동 소수점 유형으로 변환됩니다.
operand2
FLOAT와 지정 호환 가능한 숫자 변수입니다.
result
FLOAT 값입니다.

예제

다음 예제는 vgLib.floatingDifference() 함수를 표시합니다.

myVar01, myVar02, result FLOAT;
myVar01 = 19;
myVar02 = 7;
result = vgLib.floatingDifference(myVar01,myVar02);
// result = 12.0