haskell - 尝试在 Haskell 中为函数指定类型时,出现“使用 `print' 导致没有 (Show (Int -> Int)) 的实例”错误的原因是什么?
问题描述
写这个的时候出现错误:
definition x = x
definition :: Int -> Int
解决方案
您在 GHCi 中逐行输入代码。
第一行定义了你的函数。
第二行要求打印它,这是无法完成的。
不要在 GHCi 中逐行编写代码。将其写入文件,然后将其加载到 GHCi 中。
推荐阅读
- angular - 引导时间选择器更改事件
- sql - 对先前查询的每个结果迭代地执行 SQL 查询
- sql-server - 在 nvarchar 中搜索空格/非法字符时的 MSSQL 替换问题
- excel - 字符数的 VBA 通配符
- apache - TYPO3 调度程序 - 不允许 Web 用户执行脚本
- c - cygwin c lang - system() - 没有这样的文件或目录
- python - 将尾随零添加到行值以确保有 10 位数字
- html - Angular 8 - 显示/隐藏动态创建基于它的ID?
- r - 将非重复边列表转置为对称矩阵
- python - 打印具有可变默认参数的函数的返回值