Мне нужен очень эффективный способ поиска дубликатов в несортированной последовательности. Это то, что я придумал, но у него есть несколько недостатков, а именно:
module Seq =
let duplicates items =
items
|> Seq.countBy id
|> Seq.filter (snd >> ((<) 1))
|> Seq.map fst
Независимо от недостатков, Я не вижу причин заменять это двойным кодом. Можно ли улучшить это с помощью сравнительно лаконичного кода?