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

Reply via email to