Сравните классы данных Kotlin с двойными членами - PullRequest
1 голос
/ 08 октября 2019

В Kotlin вы можете сравнить два экземпляра одного и того же класса данных, просто выполнив что-то вроде

if(dataClassInstance1 == dataClassInstance2) ...

, что очень удобно и удобно. Но какой путь пойти, если класс данных содержит член типа «Double» (Kotlin). Сравнение двух двойных чисел с помощью "==" - это большое нет, нет, как все знают.

Должен ли я переопределить метод equals (), чтобы реализовать рабочее сравнение с помощью ==?

...