首页 > 解决方案 > 尝试在 Haskell 中为函数指定类型时,出现“使用 `print' 导致没有 (Show (Int -> Int)) 的实例”错误的原因是什么?

问题描述

写这个的时候出现错误:

definition x = x
definition :: Int -> Int

标签: haskelltyping

解决方案


您在 GHCi 中逐行输入代码。

第一行定义了你的函数。

第二行要求打印它,这是无法完成的。

不要在 GHCi 中逐行编写代码。将其写入文件,然后将其加载到 GHCi 中。


推荐阅读