Я только что прочитал этот вопрос и наткнулся на следующую цитату:
Scala рассматривает
==
, как если бы она была определена как следует в классеAny
:final def == (that: Any): Boolean = if (null eq this) (null eq that) else (this equals that)
Часть (null eq this)
заставила меня задуматься:Возможно ли на самом деле вызывать методы для нулевых указателей? Может ли this
быть null
в Scala?