Scala中类似C#的信号或AS3类事件?

Val*_*nov 1 events signals scala dispatch

如何在Scala中实现C#样式信号或AS3样式事件?我的意思主要是观察者模式.发送变更事件.谢谢.

或者(甚至更好)是否有任何库/框架可以做到这一点?

Ale*_*ise 5

我建议首先阅读弃用观察者模式,获取灵感,并了解事情的进展.

然后,看看scala-swing如何使用"反应"来了解如何在库中执行此类操作.

最后,请注意,第一类函数可以让您自己相对轻松地实现观察者模式.