How to write a Scala method (function) that returns a Future

As a quick note, if you need to see how to write a Scala method that returns a Future, this example may help:

def slowlyDouble(x: Int, delay: Int): Future[Int] = Future {
    sleep(delay)
    x * 2
}

I’m not going to write about this in detail here because I discuss it in my How to use multiple Scala Futures in a for-comprehension tutorial, so please see that link for more information.

Add new comment

The content of this field is kept private and will not be shown publicly.

Anonymous format

  • Allowed HTML tags: <em> <strong> <cite> <code> <ul type> <ol start type> <li> <pre>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.