私はスカラ先物の初心者です。スカラ先物の戻り値については疑問があります。スカラ先物から返された値へのアクセス
ので、Scalaの将来のための一般的な構文は、私は、このメソッドを呼び出し、他のいくつかの方法からList[Int]
にアクセスする方法を知りたい
def downloadPage(url: URL) = Future[List[Int]] {
}
です。言い換えれば
、
val result = downloadPage("localhost")
その後、何が将来の外にList[Int]
を取得するためのアプローチすべきですか?
私はマップ・メソッドを使用してみましたが、あなたは、いくつかのタイムスパン指定された結果を取得するために完了するために、将来のために待機する必要があり、このsuccessfully.`
私のエラー }} ) は、いくつかの方法の一部となると私はlistInt値を返すようにしたいです。どうやってするか ? – user1822249
future自身を返すか、完了するまでブロックします。 –
あなたがあなたの代わりに直接、将来の結果を得るための 'Await'を使用する必要があり、Scalaの2.10で – Noah