首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >反应式编程是否回到了pass by reference?

反应式编程是否回到了pass by reference?
EN

Stack Overflow用户
提问于 2018-08-27 09:39:36
回答 1查看 58关注 0票数 1

今天,我读到,"...在命令式编程设置中,:= b+c意味着a在表达式求值的瞬间被赋值为b+c的结果,之后,b和c的值可以在不影响a的值的情况下更改。另一方面,在反应式编程中,只要b或c的值发生变化,a的值就会自动更新,而无需程序重新执行语句a := b+c来确定当前赋值的a的值。“在维基百科

这是否意味着反应式编程又回到了通过引用传递的状态?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-27 10:11:59

反应式编程不通过引用传递数据,相反,它是函数式反应式编程中的一种反模式。

A的值之所以会在b或c的值发生变化时自动更新,是因为它实现了Observer pattern

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52031611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档