У меня есть List[A]
, как идиоматический способ удаления дубликатов с помощью функции равенства (a:A, b:A) => Boolean
? Я не могу вообще переопределить equals
для A
Теперь я могу подумать о создании обертки class AExt
с переопределенным equals
, затем
list.map(новый AExt (_)). Различный
Но мне интересно, есть ли более чистый способ.