![]() |
1
6
haskell不支持非指示性类型,特别是不允许
例如,
使用A
|
![]() |
2
4
出于好奇,你想用这种类型做什么?它看起来像一个连接的组合子的类型
这里有一个过去用于这种功能的表示。这个
使用
这是标准的隐藏方式
非指示性多态性
,即,使用
打开这个
这个
(注意等式约束
现在,引用和取消引用一个元素,它将保持不变:
加法函数可以直接应用
或者放在堆栈上然后应用。
这需要以下扩展:
|
![]() |
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 3 年前 |
![]() |
Fabus1184 · Haskell mapM_不打印 3 年前 |
![]() |
Gotthold · 基于范数约束向量的类型 3 年前 |
![]() |
jian · haskell将另一个函数用作输入参数 3 年前 |
![]() |
Jocafrei · 用Haskell函数实现最大公约数函数 7 年前 |