IEEE 754Float 型と Double 型を使用して、必要な精度で表すことができない浮動小数点リテラルを報告します。

たとえば 1.9999999999999999999 は有効な数値が多すぎるため、Double としての表記は 2.0 に丸められます。 過剰な数値を指定すると、誤解を招く可能性があります。計算時には丸められた値が代わりに使用されるという事実が分からなくなるためです。

クイックフィックスを使用すると、リテラルが定数の実際の表記に一致する丸められた値に置換されます。

例:


  val x: Float = 3.14159265359f

クイックフィックス適用後:


  val x: Float = 3.1415927f