Hi
In your definition, you seem to have forgotten the case when your list is empty.
[x] won't bind on [].
Regards,
Nicolas SCHOEMAEKER
(This email was composed from a mobile phone, please excuse any resulting mistakes)
Web, Cloud Computing & WebRTC developer
Haskell Programmer
Artificial Intelligence & Robotics enthusiast
On Tue, May 12, 2015 at 1:42 PM, Roelof Wobben <r.wobben@home.nl> wrote:-- | The main entry point.
last' :: [a] -> a
last' [x] = x
last' (x:xs) = last xsNotice that the last line does no recursion: it invokes the Prelude's definition of last.-- Kim-Ee
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners