
19 Feb
2009
19 Feb
'09
10:35 a.m.
Now works! Thank you very much -- a nice lesson learned for me. S.
I tried this earlier as well:
sequenceIO [] = return [] sequenceIO (x : xs) = do result <- x resultTail <- sequenceIO xs return result : resultTail
The last line should be
return (result : resultTail)
otherwise it will be parsed as
(return result) : resultTail
which is not what you want.
Regards, apfelmus