Função IntAsDouble
Nome totalmente qualificado: Std.Convert.IntAsDouble
function IntAsDouble(number : Int) : Double
Resumo
Converte um determinado número inteiro number
em um número de ponto flutuante de precisão dupla equivalente.
Descrição
Converte um determinado número 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