haskell - 由于使用“打印”而产生的模棱两可的类型变量“a0”
问题描述
解决方案
正如错误消息所说,CTypeF
需要一个参数。CTypeF
不是类型,而是例如CTypeF ()
orCTypeF Int
或CTypeF [(String, Double)]
are。
这种情况类似于print Nothing
并试图通过添加来解决它(Nothing :: Maybe)
。您需要指定Maybe ()
或Maybe Int
或...
尝试
my_test = do
let c0 = CIntF :: CTypeF ()
print c0
推荐阅读
- solr - 在前端显示从 tika 提取的内容
- python - 玩家被打印到无限
- python - 如何让不和谐机器人在不活动 5 分钟后离开语音频道?
- python - 苹果 iMac 上的 Pygame
- python - 为什么我收到“TypeError:元组索引必须是整数或切片,而不是 str”,我正在学习教程(python-tkinter 和 sqlite)
- sql - 如何用 as 返回一个字段
- java - 如何在电容器 3 中手动注册插件?
- mysql - 在事务检查中,第一次更新成功
- javascript - 根据测试/规范案例开玩笑地从模块中更改模拟的 const 值
- centos - 尽管使用了 sudo,但仍要求管理权限?