max値は、次のとおり友達同士のInt.MaxValueはどうですか?スカラのint、フロートと長いの
Int.MaxValue = 2147483647
Float.MaxValue = 3.4028235E38
Long.MaxValue = 9223372036854775807L
Scalaコンパイラの著者Keynote, PNW Scala 2013、スライド16 What's Int.MaxValue between friends?
:
val x1: Float = Long.MaxValue
val x2: Float = Long.MaxValue - Int.MaxValue
println (x1 == x2)
// NO WONDER NOTHING WORKS
なぜこの式はtrue
を返しますか?
それは、コンパイルしていますか? 'x2'の後に等号が必要ないのですか? – Carcigenicate
これは再現できません。代わりに構文エラーが発生します。 –
あなたが言及したスライドが見つかりました。投稿したコードは、スライド上のコードとは異なります。スライド上のコードに構文エラーはありません。 –