首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >玻璃钢在RxScala中对应的事件和行为的概念是什么?

玻璃钢在RxScala中对应的事件和行为的概念是什么?
EN

Stack Overflow用户
提问于 2014-03-25 02:31:15
回答 1查看 269关注 0票数 5

通过对Scaladoc of RxScala的研究,我不清楚如何将SignalEvent and Behavior的概念从玻璃钢映射到RxScala。

我也选择了Reactive course,但是没有解释玻璃钢(Conal Elliott描述的)和RxScala之间的联系。我模糊的感觉是,RxScala中的观测值与玻璃钢中的行为/信号相对应,但我不太确定。

请有人解释一下如何将Conal的玻璃钢(Signal,信号转换器,事件,行为)的概念映射到RxScala定义的概念/类(未来/可观测/调度/主题)上?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-25 15:22:29

Conal的信号相当于wiki的行为,它们是Time -> a,尽管行为周围有一个新类型的包装器。事件只是一个由可能组成的信号。

RxScala的Scheduler似乎是FRP实现/管道,与程序员用于构建FRP应用程序(GUI或no)的界面没有直接关系。我敢打赌很多Haskell FRP都利用了非严格性,所以“安排”了未来的事件,但这对JVM (特别是)的性能不太好,所以,调度器的特性就被用来解决这个问题。

RxScala的可观测特性是信号的公共接口,将直接由原始/基信号实现,即这些信号不是由其他信号组成的。可观测对象充当一个工厂和一个组合器库,证明了将各种价值推广到FRP框架中的方法,以及结合现有可观察实例的一些方法。

RxScala的主题特征是用于用户定义的派生信号,即依赖于其他可观测值的信号。要依赖于在RxScala中可观察到的结果,您必须实现观察者。Subject只在观察者和可观察的组合之上添加了两种方法--转换到Java框架的函数。

由可观测对象的组合器产生的导出信号可以实现主语,但只能保证实现Obervable。当您有一种独特的/自定义/不寻常的方式将传入通知“连接”到传出通知时,Subject似乎是专门的,特别是如果它是有状态的。

HTH。这是我第一次扫描RxScala文档,所以我可能遗漏了什么。

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

https://stackoverflow.com/questions/22624412

复制
相关文章

相似问题

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