Avatar
@swift-4.2.4 import Foundation struct Foo { var a = 0 mutating func bar() { func increment() { a += 1 } withoutActuallyEscaping(increment) { increment in DispatchQueue.main.async(execute: increment) } } } var foo = Foo() foo.bar() print(foo.a)