Например, я хотел бы найти кортеж с минимальной датой. Я попробовал это
let dateRange2 (prices: seq<System.DateTime * float>) =
let tupleWithMinDate = prices |> Seq.min(fun (date, _) -> date)
tupleWithMinDate
Получение красного волнистого под всем правом оператора трубопровода. Он говорит: «Тип» (seq -> 'a)' не поддерживает ограничение «сравнение». Например, он не поддерживает интерфейс «System.IComparable» "
Не уверен, если возвращение универсального типа является частью проблемы - я предполагал, что Seq.min будет знать, чтобы возвратить тип, из которого сделана последовательность.