Skip to content

Instantly share code, notes, and snippets.

@kazmasaurus
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kazmasaurus/886be7ce82643421d674 to your computer and use it in GitHub Desktop.
Save kazmasaurus/886be7ce82643421d674 to your computer and use it in GitHub Desktop.
Closure chaining.
func foo(completion: ((String) -> Void)?) {
completion?("Heyo!!")
}
foo { println($0) } // prints "Heyo"
foo(nil) // doesn't crash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment