[Haskell-beginners] Query regarding an unusually behaving code

Abhishek Kumar abhishekkmr18 at gmail.com
Fri Nov 13 06:36:42 UTC 2015


Bellow is my code for returning a list of digits given an integer.I'm
unable to find any bug in it but somehow it crashes any computer I run it
on when I try to calculate digs 100.Please tell me bug in my code.

let digs 0 =[0]
let digs x = (digs (x `div` 10)) ++ [(x `rem` 10)]
digs 100

Thanks
Abhishek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20151113/1db891a7/attachment.html>


More information about the Beginners mailing list