Cuando a una función matemática (así las contenidad en math.pas) se le asigna un valor, se considera a éste de tipo ‘integer’ por defecto. Para que considere la constante de tipo ‘real’ se puede introducir un decimal con valor cero.
x:=sqrt(1234567890123456); // Error en compilación
x:=sqrt(1234567890123456.0); // No se produce el error
Ważne artykuły