我创建了一个sbt 项目来使用akka-http学习简单的增删改查操作。首先,我添加了简单的路线来检查它是否正常工作。
通过运行sbt run命令,发现本地运行没有任何错误。
但是,当我对项目进行一些更改(例如:println向运行代码添加语句)时,它不会自动编译。每次我都必须退出(ctrl+c)正在运行的sbt。再次运行查看更新后的代码。
所以我的问题是如何在运行项目时自动编译 sbt 项目。
谢谢。
我是 Scala 和Future. 在如下场景中
val a = Future(10)
println(a)
val b = Future{20}
println(b)
Run Code Online (Sandbox Code Playgroud)
输出是
Future(Success(10))
Future(<not completed>)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么使用花括号会改变输出。或者这两个Futures的基本区别是什么。