Hi,when you write 3 Haskell sees it as a "num" while the type of the length [1,2,3] is "int". So 3 and length [1,2,3] have not the same type._______________________________________________Il ven 5 feb 2021, 19:23 Lawrence Bottorff <borgauf@gmail.com> ha scritto:I can divide a float by an integer_______________________________________________> 2.4 / 30.7999999999999999but why can I not do this?< 2.4 / (length [1,2,3])<interactive>:288:1-22: error:
* No instance for (Fractional Int) arising from a use of `/'
* In the expression: 2.4 / (length [1, 2, 3])LB
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners