作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下定义
data AST
= Number Integer
| Identifier String
| String String
-- | Operation BinOp AST AST
| Query String
deriving (Show, Eq)
data Tuple = Tuple {cmd :: String,
cid :: AST,
argumentList :: [AST],
queryList :: [AST]} deriving (Show, Eq)
当我尝试打印 cid 时出现错误
No instance for (Show (Tuple -> AST)) arising from a use of `print'
这让我感到惊讶,因为 AST 和 Tuple 都是 show 类的成员。如何使 cid、argumentList 和 queryList 可打印?
最佳答案
cid
只是一个函数,用于访问元组的“cid”字段。打印它是不可能的,就像打印fst
一样。但是,这是正确的:
t :: Tuple
t = ...
main = print (cid t)
关于haskell - 我的表演课去哪了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13942615/
我对如何从 dask 中获得最佳效果感到困惑。 问题 我有一个包含多个时间序列的数据帧(每个都有自己的 key ),我需要运行一个函数 my_fun在他们每个人上。用 Pandas 解决它的一种方法包
在我的 symfony 应用程序中,我使用选民来检查用户是否可以访问某些功能。 现在,我有一个导航栏,其中的菜单根据这些权限显示或隐藏。 这个导航栏单独渲染大约需要 2 秒。每个页面都添加了很多内容。
我正在尝试实现 2D 版本的行进立方体算法(行进方 block ?),我遇到的主要障碍之一是性能问题(使用 WebGL 和 Three.js)。我注意到质量(体素/方形大小)和性能之间存在巨大的权衡,
我目前正在接近 Elm,我需要创建一个包含一些可折叠数据的页面。 由于我目前正在使用 Bootstrap,因此 Accordion 组件似乎是最好的组件。 这是我的相关虚拟代码: view : Mod
我是一名优秀的程序员,十分优秀!