如果要将该方法声明为将来会发生什么,我将多次调用该方法。
def futureMethod():Future[String]={
Future{
..............
some functionality
..............
"test"
}
}
答案 0 :(得分:0)
由于这是一种方法,因为Future
渴望(即立即运行),所以每次调用futureMethod
时,都会运行Future { }
内的计算,并返回一个新功能。
答案 1 :(得分:0)
您未将方法声明为,您只需声明返回 a Future
的方法。
每次调用您的函数时,它都会创建并返回一个新的Future
。
您可以使用Future
上的方法处理Future
中函数生成的数据。