On Wed, Dec 30, 2015, at 01:33 PM, Joe Groff wrote:
> Another possibility I've thought of is defining `defer { val }` to
> guarantee that val remains alive until the defer fires on scope exit.
> That might let us leave `defer` as the one "guarantee something
> happens exactly at scope exit" language construct.
Oh that's cute. I'd probably want to say `defer { _ = val }` though, to
make it obvious that this is intentional.
-Kevin Ballard
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution