标签: haskell monomorphism-restriction
This page使用
$ ghci -XNoMonomorphismRestriction
启动haskell解释器。
XNoMonomorphismRestriction切换意味着什么?
XNoMonomorphismRestriction
答案 0 :(得分:20)
它关闭了Monomorphism restriction,它限制了未使用“函数符号”¹定义的值具有非多态类型。
¹“不使用函数表示法”我的意思是它们被定义为foo = something而不是foo bar = something,即定义不包含显式参数。
foo = something
foo bar = something