Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 scala 工作表中玩弄 RxScala 和 Subject 。但是奇怪的事情发生了。
正如我们所看到的,订阅 c 也获取数字并输出它们。之后,我发现订阅 c 是 var 而不是 val。所以,我改变了声明。并获得关注
这个是对的。所以,我将这些代码复制到一个主函数并运行它。有趣的是,无论 c 是否为 val,输出都与第二张图片相同。
为什么会发生这些?即使使用相同的代码,在工作表中运行的程序与编译后的程序也不同?