Что такое XNoMonomorphismRestriction?
Эта страница использует
$ ghci -XNoMonomorphismRestriction
запустить интерпретатор haskell.
Что значит XNoMonomorphismRestriction
переключиться значит?
1 ответ
Решение
Он отключает ограничение мономорфизма, которое ограничивает значения, которые не определены с помощью "функциональной нотации" ¹, чтобы иметь неполиморфный тип.
Not "не используя функцию обозначения" я имею в виду, что они определены как foo = something
и не foo bar = something
т.е. определение не содержит явных аргументов.