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