Função IntAsDouble
Nome totalmente qualificado: Std.Convert.IntAsDouble
function IntAsDouble(number : Int) : Double
Resumo
Converte um determinado inteiro number
em um número equivalente de ponto flutuante de precisão dupla.
Descrição
Converte um determinado inteiro em um número de ponto flutuante de precisão dupla. Observe que a representação de precisão dupla pode ter menos bits alocados para representar dígitos significativos portanto, a conversão pode ser aproximada para números grandes. Por exemplo, o simulador atual converte 4.611.686.018.427.387.919 = 2^64+15 para 4.611.686.018.427.387.904,0 = 2^64.
Exemplo
Message($"{IntAsDouble(1)}"); // Prints 1.0 rather than 1