Почему я могу сделать:
let printTeams x : unit =
let rnd = new Random()
Seq.toList x |> List.sortBy (fun x -> rnd.Next()) |> printTeams'
, но не:
let printTeams x : unit =
let rnd = new Random()
printTeamsRec' <| Seq.toList x <| List.sortBy(fun x -> rnd.Next())
Я просто получаю сообщение об ошибке на последнем, которое говорит:
Несоответствие типов.Ожидание списка строк -> 'a ->' b, но с учетом
списка строк -> unit Тип '' a -> 'b' не соответствует типу 'unit'
Ошибка возникает в третьей строке на printTeamsRec'
Любая помощь будет признательна.