Pytania dotyczące hierarchii klasowej Scala:klasa hierarchia Scala
W IntelliJ IDE, szukam realizacji
Any
iAnyRef
, ale one nie istnieją. Gdzie są zdefiniowane i jak mogę zobaczyć ich kod?czytam następujące w „Programowanie w Scala”
Jedyny przypadek, w którym == nie bezpośrednio zadzwonić równa jest pudełkowych klas numerycznych Javy, takie jak Integer lub długi. W Javie nowa Integer (1) nie jest równa nowej Long (1), nawet jeśli dla pierwotnych wartości 1 == 1L. Ponieważ Scala jest językiem bardziej regularnym niż Java, konieczne było poprawienie tej rozbieżności przez zastosowanie specjalnej metody == dla tych klas.
Hmm ... ale czy nie jest to ==
końcowa? Jak zrobili specjalny przypadek dla klas numerycznych Java?
http://stackoverflow.com/questions/13010984/where-can-i-find-definition-of-scala-any-and-scala-anyref Może być pomocne w pierwszym pytaniu –