Hello,_______________________________________________
To practice recursion I try to make some functions of Data list myself on the recursive way.
First I will try last.
So I did this :
-- | Main entry point to the application.
module Main where
-- | The main entry point.
last' :: [a] -> a
last' [] = []
last' (x:xs) = last xs
but now I see this error message :
src/Main.hs@6:12-6:14Couldn't match expected typeawith actual type[t0]ais a rigid type variable bound by the type signature for last' :: [a] -> a at /home/app/isolation-runner-work/projects/112712/session.207/src/src/Main.hs:5:10 Relevant bindings include last' :: [a] -> a (bound at /home/app/isolation-runner-work/projects/112712/session.207/src/src/Main.hs:6:1) …
I my oponion I have said that the input is a array and the output a string,
Roelof
![]()
Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware.
www.avast.com
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners