5
Parâmetro de fechamento de escape opcional rápido
Dado: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Existe alguma maneira de fazer o completionparâmetro (e action) do …