[Haskell-cafe] getting last char of String
lemming at henning-thielemann.de
Sat Jan 1 10:39:03 CET 2011
On Sat, 1 Jan 2011, Jesse Schalken wrote:
> On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa <felipe.lessa at gmail.com> wrote:
> > No definition for last works with infinite lists =).
> Unless you make the result nullable, of course.
> maybeLast :: [a] -> Maybe a
> maybeLast  = Nothing
> maybeLast [x] = Just x
> maybeLast (_:xs) = maybeLast xs
How would this work for infinite lists?
More information about the Haskell-Cafe