![](/img/trans.png)
[英]Functional programming in C#, how can I convert this imperative method into functional approach?
[英]Can Functional Reactive Programming (FRP) be emulated to any degree in an imperative language?
我知道並非功能響應式編程(FRP)的每個組件都可能純粹是由於語言的設計方式而在大多數命令性語言中實現的。
但是,是否可以使用C#中的事件來實現類似的效果,其中某些輸入值的更改會級聯以更新各種對象? 還是我回答了我的問題,除了“觀察者”模式的變化之外,真的沒有其他辦法可以做嗎? 除了C#(我在這里只是出於熟悉而僅提及)之外,使用其他命令式語言怎么辦?
響應式編程不特定於功能語言,就像功能性編程不特定於純粹的FP語言一樣。 Python,D,C#和許多其他結構/ OOP語言允許在不同程度上使用功能樣式代碼,而許多其他語言都具有FP庫。
如果您四處搜索,您會發現許多語言的反應式庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.