RosettaCodeData/Task/Loops-Continue/Ela/loops-continue-1.ela

14 lines
203 B
Text
Raw Permalink Normal View History

2015-11-18 06:14:39 +00:00
open monad io
2013-04-10 21:29:02 -07:00
2015-11-18 06:14:39 +00:00
loop n =
if n > 10 then do
return ()
else do
putStr (show n)
putStr f
loop (n + 1)
where f | n % 5 == 0 = "\r\n"
| else = ", "
2013-04-10 21:29:02 -07:00
2015-11-18 06:14:39 +00:00
_ = loop 1 ::: IO