作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 Haskell,在互联网上我发现的是 paper来自菲利普·瓦德勒。
我读了它,但根本不明白,但它以某种方式与多态函数联系起来。
例如:
polyfunc :: a -> a -> a
它是任何类型的多态函数。
与示例 polyfunc
相关的自由定理是什么?
最佳答案
我觉得如果我真的理解了那篇论文,那么我写的任何代码都将是上帝共同创作的。
我对这个问题的最佳猜测是,polyfunc 所能做的就是要么总是返回第一个参数,要么总是返回第二个参数。所以polyfunc
实际上只有两种实现,
polyfuncA a _ = a
polyfuncB _ b = b
本文为您提供了一种证明该主张的方法。
这是一个非常重要的概念。例如,我之前曾参与过数据质量研究。这个自由定理表明,不存在可以从任意两个数据中选择最佳数据的函数。我们必须了解更多东西。这实际上是理所当然的事情,我很惊讶地发现有些人愿意忽视这一点。
关于haskell - 多态推理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45487809/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!