浮動小数点数¶
2種類の浮動小数点型、Float32とFloat64があります。これらは、IEEEで定義されているbinary32型とbinary64型に対応します。
浮動小数点リテラルは、オプションの+
または-
記号、それに続く数字またはアンダースコアのシーケンス、ドット、それに続く数字またはアンダースコア、オプションの指数サフィックス、オプションの型サフィックスで構成されます。サフィックスがない場合、リテラルの型はFloat64
になります。
1.0 # Float64
1.0_f32 # Float32
1_f32 # Float32
1e10 # Float64
1.5e10 # Float64
1.5e-7 # Float64
+1.3 # Float64
-0.5 # Float64
サフィックスの前にアンダースコア_
を付けることはオプションです。
アンダースコアは、数値を読みやすくするために使用できます。
1_000_000.111_111 # a lot more readable than 1000000.111111, yet functionally the same