1E18 en Ruby

Hassan Ejaz 18 aout 2022
1E18 en Ruby

Nous présenterons ce qu’est 1E18 dans Ruby avec un exemple.

1E18 en Ruby

1E18 est un nombre littéral utilisant la notation E. En utilisant la notation E, Ruby interprète le nombre à virgule flottante avec la valeur 1×1018 ou 1000000000000000000.

Nous pouvons remplacer le nombre 18 dans 1E18 par une variable. IE18 est équivalent à celui présenté ci-dessous :

# Ruby
puts 1.0 * 10 ** 18

Nous pouvons donc également l’écrire comme indiqué ci-dessous:

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

Simplement, nous pouvons écrire ceci comme suit :

# Ruby
x = 18
puts 10.0 ** x

1E18 est un littéral, considéré par l’analyseur, alors que ** est un appel de méthode, et le résultat sera le même.