Haskell中有指针质量的概念吗?== 需要导出 Eq 的东西,我有一些包含 (Value -> IO Value) 的东西,而且 -> 和 IO 都没有导出 Eq。
编辑:我正在为另一种具有指针相等性的语言创建解释器,因此我试图对这种行为进行建模,同时仍然能够使用 Haskell 函数对闭包进行建模。
编辑:示例:我想要一个special
可以执行此操作的函数:
> let x a = a * 2
> let y = x
> special x y
True
> let z a = a * 2
> special x z
False