scala 发布者过滤器
我试图弄清楚如何在 Scala 中使用 Publisher.subscribe(Sub, Filter) 方法。如果我理解正确,我可以指定订户通知哪些方法,哪些不通知?
有人愿意给出这样一个过滤器的语法示例吗?
I'm trying to figure out how to use the Publisher.subscribe(Sub, Filter) method in Scala. If I understand correctly I can there specify which methods the subscriber notifies and which don't?
Would anyone care to give an example of the syntax of such a filter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请注意,Scaladoc 表示:
type Filter = (Evt) ⇒ Boolean
。因此,从Evt
到Boolean
的任何函数都可以,例如publisher.subscribe(this, _ != null)
。Note that Scaladoc says:
type Filter = (Evt) ⇒ Boolean
. So any function fromEvt
toBoolean
will do, e.g.publisher.subscribe(this, _ != null)
.