小编Ole*_*zov的帖子

SBT停止运行而没有退出

如何在不退出的情况下终止SBT中的运行?

我正在尝试CTRL + C,但它退出了SBT.有没有办法在保持SBT打开的同时退出正在运行的应用程序?

scala terminate sbt

118
推荐指数
3
解决办法
3万
查看次数

Scala中java.lang.String的引用相等性

可以预料,即使字符串是不可变的,Scala中的java.lang.String对象的值相等和引用相等也不相同.这意味着val即使字符串相同,两个字符串保持也不应该是引用相等的.但这是我在2.9.1.final REPL中得到的:

scala> val s1 = "a"; val s2 = "a"
s1: java.lang.String = a
s2: java.lang.String = a

scala> s1 eq s2
res0: Boolean = true
Run Code Online (Sandbox Code Playgroud)

知道为什么结果不是false吗?相同的实验List("a")而不是"a"按预期工作.该eq方法在AnyRef中标记为final .是否有专门针对String或编译魔术java.lang.String

string scala equality reference referenceequals

5
推荐指数
1
解决办法
2010
查看次数

标签 统计

scala ×2

equality ×1

reference ×1

referenceequals ×1

sbt ×1

string ×1

terminate ×1