Here is the thread: http://thread.gmane.org/gmane.comp.lang.swift.evolution/17142
> On Jun 23, 2016, at 6:02 PM, James Campbell <[email protected]> wrote: > > Do we know what happened ? > > ___________________________________ > > James⎥Head of Trolls > > [email protected] <mailto:[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] > <mailto:[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] <mailto:[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] <mailto:[email protected]>⎥supmenow.com >> <http://supmenow.com/> >> Sup >> >> Runway East >> >> >> 10 Finsbury Square >> >> London >> >> >> EC2A 1AF >> >> _______________________________________________ >> swift-evolution mailing list >> [email protected] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-evolution >> <https://lists.swift.org/mailman/listinfo/swift-evolution> > >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
