Йа долбень
Apr. 25th, 2008 01:53 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сижу экспериментирую с всяческими list comprenensions и do-notation. Вот в таком коде:
сделал ошибку - записал "mod b 3" как "b mod 3". Несчастные hugs и ghc выдавали такие сообщения, что в них чорт ногу сломит, пока я не вынес эту функцию в отдельное объявление и не описал явно ее тип, после чего сообщение об ошибке стало сразу понятным.
aa2 = do b <- [1..100] if mod b 3 == 0 then return b else []
сделал ошибку - записал "mod b 3" как "b mod 3". Несчастные hugs и ghc выдавали такие сообщения, что в них чорт ногу сломит, пока я не вынес эту функцию в отдельное объявление и не описал явно ее тип, после чего сообщение об ошибке стало сразу понятным.
no subject
Date: 2008-04-25 11:23 am (UTC)