小编use*_*010的帖子

同构中前向和后向映射之间的关系(镜头包)

为什么/ 在类型的同s构中t,不应该约束同构和baIso s t a b

我知道我们有一个前向映射s -> a和一个后向映射b -> t,但为什么没有关系强加于这些映射

 type Iso s t a b = forall p f. (Profunctor p, Functor f) => p a (f b) -> p s (f t)
Run Code Online (Sandbox Code Playgroud)

haskell haskell-lens

8
推荐指数
1
解决办法
326
查看次数

是否可以在haskell中编写一个函数:(r - > [a]) - > [r - > a])?

它的倒数似乎有可能.因为我想象列表是产品并且->是取幂, (a*a*a...)^r = (a^r)*(a^r)....

既然我们可以定义逆,[a->r] -> a -> [r]那么不应该定义它吗?

haskell types inverse

3
推荐指数
1
解决办法
306
查看次数

标签 统计

haskell ×2

haskell-lens ×1

inverse ×1

types ×1