1E18 in Ruby
Hassan Ejaz
18 August 2022
Wir werden anhand eines Beispiels vorstellen, was 1E18 in Ruby ist.
1E18 in Ruby
1E18 ist ein Zahlenliteral mit E-Notation. Unter Verwendung der E-Notation interpretiert Ruby die Fließkommazahl mit dem Wert 1×1018 oder 1000000000000000000.
Wir können die Zahl 18 in 1E18 durch eine Variable ersetzen. IE18 entspricht dem unten gezeigten:
# Ruby
puts 1.0 * 10 ** 18
Wir können es also auch wie folgt schreiben:
# Ruby
x = 18
puts 1.0 * 10 ** x
Einfach können wir dies wie folgt schreiben:
# Ruby
x = 18
puts 10.0 ** x
1E18 ist ein Literal, das vom Parser berücksichtigt wird, während **
ein Methodenaufruf ist und das Ergebnis dasselbe ist.