Знаете ли вы, что...

May 29, 2009 09:47

В GHCi можно задавать многострочные let-определения функций, пользуясь скобочками :{ для входа в моду такого определения и :} - для завершения этой моды

Prelude> :{
Prelude| let { g op n [] = n
Prelude| ; g op n (h:t) = h `op` g op n t
Prelude| }
Prelude| :}
Prelude> g (*) 1 [1..4]
24
Правда, layout не поддерживается.

ghci, ghc, fp

Previous post Next post
Up