怎么说,我可以这样做:F# - 反向管道顺序
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())
我只是在最后一个,它说得到一个错误:
类型不匹配。期望的字符串 列表 - >“一 - >” B但给予
字符串列表 - >单元类型‘’一个 - >‘B单元‘
错误’不类型相匹配’发生在第三行printTeamsRec'
任何帮助将不胜感激。
在F#中使用一个投影,如果多次调用同一个元素会返回不同的值的投影是否有效? –