निम्नलिखित पर विचार करें:स्कैला 2.8 बूलेन और java.lang.Boolean ठीक से संभालती है?
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
चेतावनी कहना है कि यह false
निकलेगा लेकिन यह true
अर्जित करता है।
स्कैला 2.8।
शायद आपकी मदद नहीं करेगा लेकिन स्कैला 2.9.1 अपेक्षित व्यवहार करता है। (कोई चेतावनी नहीं) – Fabian
लॉल्स के लिए +1। 2.9.0 में भी तय किया गया है। मुझे लगता है कि आप इस चेतावनी को अनदेखा कर सकते हैं। –