Если вы хотите напечатать результат, вы должны поместить отпечаток в onComplete
, как в документации сказано:
f.onSuccess { case s => println(s"Result: $s") }
За пределами этой функции у вас нет доступа к результату, поскольку код внутри него выполняется асинхронно, вам нужно работать с maps
, reduces
и другими вещами, чтобы работать с результатами, и всегда работать с Фьючерсы .