John Ky wrote:
Hi,

I've written this function here:

   scramble [] = []
   scramble [x] = [[z] | z <- scramble x]
   scramble (x:xs) =
      [(y:z)|y <- scramble x, z <- scramble xs]

and (I think) it roughly does what I want it to:

That is strange, as it does not even type-check ;-)

See the "y <- scramble x" part.

--
Dr. Janis Voigtlaender
http://wwwtcs.inf.tu-dresden.de/~voigt/
mailto:[EMAIL PROTECTED]
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to