Hello,
Why is casting null to String any different from casting null to Int?
scala> null
res11: Null = null
scala> null : String
res12: String = null
scala> null : Int
<console>:8: error: type mismatch;
found : Null(null)
required: Int
Note that implicit conversions are not applicable because they are ambiguous:
both method Integer2intNullConflict in class LowPriorityImplicits of
type (x: Null)Int
and method Integer2int in object Predef of type (x: Integer)Int
are possible conversion functions from Null(null) to Int
null : Int
^
Thanks!
Take care
Oliver
--
IT Project Lead at PanGenX (
http://www.pangenx.com)
The purpose is always improvement