Я не уверен, почему этот простой код приведет к ошибке:асинхронной в Скале: макрос не был расширен
object Main {
def main(args: Array[String]) {
val userInterrupted: Future[String] = async {
var inp = await { Future.userInput("")}
"You entered... " + inp
}
}
}
Сообщение об ошибке:
[error] /Users/reactive programming coursera/nodescala/src/main/scala/nodescala/Main.scala:18: macro has not been expanded
[error] val userInterrupted: Future[String] = async {
[error] ^
[error] one error found
[error] (assignment/compile:compile) Compilation failed