问题描述
- 运行
ghci
- 输入
testFn = abs
:t testFn
:t abs
期望结果 :t 打印相同的结果。这是abs :: Num a => a -> a
。确实如此。
期望看到与上面相同的结果,但它是不同的。 myFn :: Integer -> Integer
这是为什么?
附言在 test.hs
文件中,如果我们输入 myFn a = abs a
,它会按预期工作。以下是 hlint 的屏幕截图,表示 a
似乎没有必要。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)