1E18 en Ruby

Hassan Ejaz 18 agosto 2022
1E18 en Ruby

Presentaremos qué es 1E18 en Ruby con un ejemplo.

1E18 en Ruby

1E18 es un número literal que usa la notación E. Usando la notación E, Ruby interpreta el número de coma flotante con el valor 1 × 1018 o 1000000000000000000.

Podemos reemplazar el número 18 en 1E18 con una variable. IE18 es equivalente al que se muestra a continuación:

# Ruby
puts 1.0 * 10 ** 18

Entonces también podemos escribirlo como se muestra a continuación:

# Ruby
x = 18
puts 1.0 * 10 ** x

Simplemente, podemos escribir esto de la siguiente manera:

# Ruby
x = 18
puts 10.0 ** x

1E18 es un literal, considerado por el analizador, mientras que ** es una llamada de método y el resultado será el mismo.