title: What does the arrow ( -> ) between two types mean in Swift?
body: <p>While researching a separate issue, I came across this SO question:
  <a href="https://stackoverflow.com/questions/27274141/how-to-create-generic-closures-in-swift#">How to create generic closures in Swift</a></p>
  
  <p>They have a function definition like this:</p>
  
  <pre><code>func saveWithCompletionObject(obj : AnyObject, success : AnyObject -&gt; Void, failure : Void -&gt; Void)
  </code></pre>
  
  <p>What does the <code>-&gt;</code> in <code>AnyObject -&gt; Void</code> mean?</p>