Reputation: 79
I want to reverse a function called revLists that takes a list of lists and reverses all the sub-lists.
Any suggestion will help.
This is my idea:
let revLists[[]] = List.map (fun [[]] -> List.rev);;
revLists[[1;2;3],[4;5]];;
Upvotes: 2
Views: 6271
Reputation: 4850
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]]
Upvotes: 5