反转 F# 中的列表

Mar*_*yne 2 f# list

我想反转一个名为 revLists 的函数,它接受一个列表列表并反转所有子列表。

任何建议都会有所帮助。

这是我的想法:

let revLists[[]] = List.map (fun [[]] -> List.rev);;
revLists[[1;2;3],[4;5]];;
Run Code Online (Sandbox Code Playgroud)

Foo*_*ole 5

let lists = [[1;2;3];[4;5]]
let reverseLists list = list |> List.map List.rev

> reverseLists lists;;         
val it : int list list = [[3; 2; 1]; [5; 4]]
Run Code Online (Sandbox Code Playgroud)