методе хочу сделать разбивку списка дочерних элементов ноды — let (tToMerge : Tree<'a> list), (tAbsent : Tree<'a> list) = List.partition (fun (x : Tree<'a>) -> List.exists x.Head.Value unitedTail) t.Tail, где t.Tail — Tree<'a> list. x.Head.Value -> 'a, unitedTail -> 'a list. Получаю ошибку error FS0001: Тип "('a -> bool)" не поддерживает ограничение "equality", поскольку он является типом функции.. Куда копать?
Ты б код скинул, быстрее бы пошло, мне вот потребовалось пару минут на парсинг стены текста твоей
list.Head - это плохая идея.
Обсуждают сегодня