> On Jan 2, 2016, at 9:00 AM, Daniel Dunbar via swift-build-dev
> wrote:
>
> Happy 2016!
>
> I am working on an initial proposal for adding support for C language targets
> to the Swift package manager, and am interested in feedback:
The idea of including C
> On Jan 2, 2016, at 9:38 AM, Nicky Gerritsen wrote:
>
> Defer is used to make code *always* run, even if the function terminates
> early. Imagine:
Which is precisely why I called it 'always'. So in your example:
func doSomethingWith(x: Int) {
print(“1”)
> On Jan 2, 2016, at 12:56 PM, Tim Hawkins wrote:
>
> Again my 2 cents
>
> Other languages use "deffer", and have very simular semantics
No, they don't. With the exception of "Go", I'm unfamiliar with any other
language that implements this feature *in this fashion*.
> On Jan 2, 2016, at 1:26 PM, Javier Soto wrote:
>
> How would always behave if the function has an early return?
Exactly the same way as 'defer' would behave if the function has an early
return.
___
swift-evolution mailing