Reactive programming 无功扩展的最基本操作是什么?

Reactive programming 无功扩展的最基本操作是什么?,reactive-programming,Reactive Programming,由于反应式扩展中的许多运算符似乎可以从其他运算符(如MinMaxSum)生成,因此任何聚合函数都可以从Reduce生成 因此,像布尔代数一样,有基本运算和和而不是(或者用或代替和),所有其他运算都可以从这些基本运算中构造出来。我想知道反应式扩展最基本的操作符,如果可能的话,还有操作符的层次树 有什么可用的吗?你真的应该读一读关于单子的书。这就是被动扩展的真正基础。这就解释了最基本的运算符。@Enigmativity我已经读了很多年关于monad和使用Linq的书。我想我对这个概念很熟悉。但正如我

由于反应式扩展中的许多运算符似乎可以从其他运算符(如
Min
Max
Sum
)生成,因此任何聚合函数都可以从
Reduce
生成

因此,像布尔代数一样,有基本运算
而不是
(或者用
代替
),所有其他运算都可以从这些基本运算中构造出来。我想知道反应式扩展最基本的操作符,如果可能的话,还有操作符的层次树


有什么可用的吗?

你真的应该读一读关于单子的书。这就是被动扩展的真正基础。这就解释了最基本的运算符。@Enigmativity我已经读了很多年关于monad和使用Linq的书。我想我对这个概念很熟悉。但正如我所说的,我认为这个系统在某种程度上具有基本性的层次结构,一些操作符实际上是从另一个派生出来的,就像大多数将流压缩为一个值的操作符一样,很可能是某种形式的
reduce
。但被动的是将这一概念扩展到时间。因此,似乎有更多的基本运算符和更复杂的层次结构。这就是我想要了解的画面