我正在读这个,它说:
好吧,关键是箭头符号禁止了一些符号允许的计算。特别是所有“箭头动作”必须是“静态”已知的。
它解释了:
静态已知”意味着如果我们有几行箭头符号
> -- y <- action1 -< x
> -- z <- action2 -< y
那么表达式 action2 不能依赖于 x 或实际上绑定在箭头符号行左侧的任何东西。
据我了解,这种限制使箭头值得。
现在,我正在尝试学习 Opaleye,我注意到它使用箭头将事物组合在一起。
为什么 Opaleye 使用箭头?为什么箭头非常适合这项工作?使此限制有用的数据库/查询是什么?