我怎么能这样做:
let printTeams x : unit =
let rnd = new Random()
Seq.toList x |> List.sortBy (fun x -> rnd.Next()) |> printTeams'
Run Code Online (Sandbox Code Playgroud)
但不是:
let printTeams x : unit =
let rnd = new Random()
printTeamsRec' <| Seq.toList x <| List.sortBy(fun x -> rnd.Next())
Run Code Online (Sandbox Code Playgroud)
我刚刚在最后一个上面收到错误,其中说:
类型不匹配.期待一个字符串列表 - >'a - >'b但给出一个
字符串列表 - > unit类型'' - >'b'与类型'unit'不匹配
错误发生在第三行 printTeamsRec'
任何帮助将是欣赏.
两件事:前向管道向后管道的转换是不正确的,优先级是不同的.
let printTeams x : unit =
let rnd = new Random()
printTeamsRec' <| (List.sortBy(fun x -> rnd.Next()) <| Seq.toList x)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
446 次 |
最近记录: |