Q
抽出将来
1
A
答えて
2
ask
は、Future[T]
を返します。パターンマッチハンドラーreceive
はFuture[T]
になりますので、Future[Future[String]]
になります。
あなただけT
を取得したい場合は、あなたのTestActor
からFuture
を削除:
case class TestResult(s: String)
case "hello" =>
sender ! TestResult("Sample future result")
0
を頼むの使用は、あなたが未来を開く必要がありonCompleteのR5ではルートでその後、避けられない場合は二回、あなたがそうであるようにFuture [Future [String]]を受け取ります。完全に
1のラップを解除されますし、私は完全に戻って、将来を依頼することを忘れてしまった
def r5: Route = {
pathPrefix("check") {
onSuccess(system.actorOf(Props[TestActor]).ask("hello")) {
successResult => {
successResult.Oncomplete {
case Success(res) => {
complete {
"The result is " + res //res will have Sample Future Result }
case Failure(ex) => complete("Some Error Occured")
}
}
}
関連する問題
- 1. 将来のスカラマップ
- 2. 警告:将来
- 3. は将来FindElements
- 4. SchemaUpdateの将来?
- 5. OrientDBの将来
- 6. 将来のロールバック
- 7. Spring-XDの将来
- 8. 将来のMicrosoftエンタープライズライブラリ
- 9. 複雑な将来
- 10. Scalaの将来のオプションから将来のオブジェクトを取得
- 11. 他の将来の未来を完了
- 12. 機能プログラミングの将来
- 13. が、私は将来のリリース
- 14. 近い将来Scalaの本
- 15. EJB 3.0と将来のメソッド
- 16. 将来と非同期
- 17. スカラ将来のakka-http
- 18. 将来に委ねるコットリン
- 19. 将来の値の変更
- 20. Javaの将来のマルチスレッド
- 21. アスペクト指向プログラミングの将来
- 22. 将来のマルチプロセッシングから.Pool.apply
- 23. 将来のjQuery datepickerの値
- 24. Apacheの将来のバージョン
- 25. 将来価値の算定
- 26. SCALA:将来のコールバック内で将来コールバックを開始する方法
- 27. 基本的な電卓/将来の温度コンバータ/将来の科学計算機
- 28. Cの将来の日付のDSTフラグを検出
- 29. react - コンソールログに将来の変数値が出力されます
- 30. .NETバージョンの検出を将来的に証明する
を持つことができます!私の悪い! – codingsplash