标签: scala frp rx-scala
我在scala工作表中使用RxScala和Subject。但奇怪的是发生了什么。
我们可以看到,订阅c也获得数字并输出它们。之后,我发现订阅c是var not val。所以,我改变了声明。并得到以下
这个是正确的。因此,我将这些代码复制到main函数并运行它。有趣的是,输出与第二张图片相同,无论c是否为val。
为什么会这样?工作表中的程序运行与使用相同代码编译后的程序不同?