[Haskell-cafe] YAHT Question about Exercise 4.8
Bulat Ziganshin
bulat.ziganshin at gmail.com
Sat Jul 25 03:16:10 EDT 2009
Hello Futari,
Saturday, July 25, 2009, 10:55:34 AM, you wrote:
> data List a = Nil | Cons a (List a)
this definition says that Nil is a valid list. also it says that
Cons 'a' (xxx) is a valid list as long as xxx is a valid list, so
Cons 'c' (Nil) would be a valid list too. continuing to use second
rule we may get the following: Cons 'a' (Cons 'b' (Cons 'c' (Nil)))
--
Best regards,
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe
mailing list