Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def downloadFoo(): Future[String] = {
- Future {
- "FooResult"
- }
- }
- def downloadBar(): Future[Int] = {
- Future {
- 2
- }
- }
- def downloadBaz(): Future[Double] = {
- Future {
- 3.0
- }
- }
- val res = for {
- foo <- downloadFoo()
- bar <- downloadBar()
- baz <- downloadBaz()
- } yield (foo, bar, baz)
- res.onSuccess { case (foo, bar, baz) =>
- println(foo)
- println(bar)
- println(baz)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement