[Haskell-cafe] getting last char of String
Henning Thielemann
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
mailing list