< 99 Elm Problems < Problem 5
Solution 1: Recursive version
myReverse list =
case list of
[] -> []
head :: tail -> myReverse tail ++ [ head ]
Solution 2: Using List.foldl
myReverse = List.foldl (::) []
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.