【发布时间】:2011-03-13 14:31:30
【问题描述】:
我怎么能这样:
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 但给定 a
字符串列表 -> 单元类型 ''a -> 'b' 与类型 'unit' 不匹配
错误发生在第三行printTeamsRec'
任何帮助将不胜感激。
【问题讨论】:
-
在 F# 中使用如果多次调用会为同一元素返回不同值的投影是否有效?
标签: f#