繁体   English   中英

<Int> == <String>

[英]<Int> == <String>

为什么即使未在API中为字符串定义此运算符,我也可以将==的Scala中的Int和字符串与==进行比较,例如1=="2"http://www.scala-lang.org/api /2.11.8/index.html#scala.Int )?

因为它是在Any定义的: def ==(arg0: Any): Boolean

测试两个对象是否相等。 表达式x ==等于if(x eq null)that eq null else else x.equals(that)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM