Почему рекомендуется использовать ==
вместо .equals
для сравнения строк в Scala? В StackOverflow много вопросов, которые не рекомендуют использовать ссылочное равенство для сравнения строк в Java, но почему рекомендуется делать точный реверс в Scala?
Используйте '==' вместо equals для сравнения строк в Scala
Ответ 1
В Scala, ==
эквивалентно equals
, за исключением того, что он обрабатывает null
, поэтому не выбрасывается NullPointerException
.
Если вам требуется ссылочное равенство, используйте eq
.