Вопросы по иерархии классов в Scala:иерархии классов в Scala
В IntelliJ IDE, я ищу для реализации
Any
иAnyRef
, но их там нет. Где они определены и как я могу увидеть их код?Я прочитал следующее в «Программирование в Scala»
Единственный случай, когда == не вызывать напрямую равно для штучной числовых классов Java, таких как Integer или Long. В Java новый Integer (1) не равен новому длинному (1), хотя для примитивов значения 1 == 1L. Поскольку Scala является более регулярным языком, чем Java, для устранения этого несоответствия необходимо было установить с помощью специального метода == для этих классов.
Хм ... но не ==
окончательный? Как они сделали особый случай для числовых классов Java?
http://stackoverflow.com/questions/13010984/where-can-i-find-the-definition-of-scala-any-and-scala-anyref Может быть полезно для первого вопроса –