Difference between revisions of "99 questions/Solutions/1"

From HaskellWiki
Jump to navigation Jump to search
(Copied solution from 99 questions/1 to 10)
(No difference)

Revision as of 15:09, 13 July 2010

(*) Find the last element of a list.

myLast :: [a] -> a
myLast [x] = x
myLast (_:xs) = myLast xs

myLast' = foldr1 (const id)

myLast'' = head . reverse

The Prelude also provides the function last.