热度排名 #1859
从 Haskell 实例认识双变函子
Phil Freeman - Fun with Profunctors
双变函子在两个输入上的变换方向可以不同。把函数 A→B 当作例子,试着画出替换输入 A 和替换输出 B 时箭头的方向,便能看懂程序中的组合为何分两边处理。
Brainium · 1 串讨论 · 热度 1.418
讨论出处
- Hacker News · 原讨论 ↗2016-06-25 · 帖子分数 1
热度排名 #1859
Phil Freeman - Fun with Profunctors
双变函子在两个输入上的变换方向可以不同。把函数 A→B 当作例子,试着画出替换输入 A 和替换输出 B 时箭头的方向,便能看懂程序中的组合为何分两边处理。
Brainium · 1 串讨论 · 热度 1.418