Используйте '==' вместо equals для сравнения строк в Scala

Почему рекомендуется использовать == вместо .equals для сравнения строк в Scala? В StackOverflow много вопросов, которые не рекомендуют использовать ссылочное равенство для сравнения строк в Java, но почему рекомендуется делать точный реверс в Scala?

Ответ 1

В Scala, == эквивалентно equals, за исключением того, что он обрабатывает null, поэтому не выбрасывается NullPointerException.

Если вам требуется ссылочное равенство, используйте eq.