considerar lo siguiente:Scala 2.8 maneja Boolean y java.lang.Boolean correctamente?
scala> val a:java.lang.Boolean = true
a: java.lang.Boolean = true
scala> val b = true
b: Boolean = true
scala> a == b
res4: Boolean = true
scala> b == a
<console>:8: warning: comparing values of types Boolean
and java.lang.Boolean using `==' will always yield false
b == a
^
res5: Boolean = true
La advertencia dice que producirá false
pero produce true
.
Scala 2.8.
Probablemente no te ayude mucho, pero scala 2.9.1 se comporta como se esperaba. (sin aviso) – Fabian
+1 para lols. Se arregla en 2.9.0 también. Creo que puedes ignorar esta advertencia. –