Do we know what happened ? *___________________________________*
*James⎥Head of Trolls* *[email protected] <[email protected]>⎥supmenow.com <http://supmenow.com>* *Sup* *Runway East * *10 Finsbury Square* *London* * EC2A 1AF * On 23 June 2016 at 16:42, Charlie Monroe <[email protected]> wrote: > There was a proposal not long ago floating around that there could be if > and guard that would allow something like: > > guard myReallyLongOptionalName! else { > return > } > > /// Now myReallyLongOptionalName is guaranteed to be nonnull > > -- OR -- > > if myReallyLongOptionalName! { > doSomethingWith(myReallyLongOptionalName) > } > > > > > On Jun 23, 2016, at 5:36 PM, James Campbell via swift-evolution < > [email protected]> wrote: > > I was wondering if people would be open to adding an unwrap method to the > Optional type, I already have a method like this which shortens code for > me. > > So this: > > let myReallyLongOptionalName: String? = "Hey" > > if let string = myReallyLongOptionalName { > doSomethingWith(string) > } > > Could become" > > let myReallyLongOptionalName: String? = "Hey" > > myReallyLongOptionalName.unwrap { > doSomethingWith($0) > } > > The block would only be fired if myReallyLongOptionalName has a value. > > *___________________________________* > > *James⎥Head of Trolls* > > *[email protected] <[email protected]>⎥supmenow.com > <http://supmenow.com/>* > > *Sup* > > *Runway East * > > *10 Finsbury Square* > > *London* > > * EC2A 1AF * > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution > > >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
