1

我知道,并非函数式响应式编程 (FRP) 的每个组件都可以在大多数命令式语言中实现,这完全取决于语言的设计方式。

但是,是否可以使用 C# 中的事件来实现类似的效果,其中某些输入值的更改会级联以更新各种对象?还是我已经回答了我的问题,除了“观察者”模式的变体之外,真的没有什么可以做的了?除了 C#(我只是出于熟悉而在此提及)之外的其他命令式语言呢?

4

1 回答 1

1

反应式编程并不特定于函数式语言,就像函数式编程并不特定于纯粹的 FP 语言一样。Python、D、C# 和许多其他结构/OOP 语言在不同程度上允许函数式代码,许多其他语言都有 FP 库。

如果你用谷歌搜索,你会发现很多语言的响应式库。

于 2015-01-23T14:20:24.413 回答