I just realized my mistake in the example, I've corrected it > On 08 Jan 2017, at 07:46, Carlos García <[email protected]> wrote: > > Hi Javier, > > Maybe I’m not explained correctly in email. The change is not a "guard let” > replacement, instead it is a “if let” replacement. > > Best, > Carlos > >> On 08 Jan 2017, at 05:45, Javier Soto <[email protected] >> <mailto:[email protected]>> wrote: >> >> Based on your examples I think you were thinking about the "guard" keyword, >> instead of "if"? >> >> `If let foo = bar else` is not a valid construction. `if let foo = bar { } >> else {}` may have been what you meant, but in this case it is clear that >> this is just like a regular if, combined with unwrapping an optional. >> On Sat, Jan 7, 2017 at 7:12 PM thislooksfun via swift-evolution >> <[email protected] <mailto:[email protected]>> wrote: >> -1 from me, I think that it makes perfect sense the way it is. >> >> More specifically, I read `if let safe = optional` as "if optional can be >> unwrapped into safe, then ..." >> I think `obtain let` is more confusing, as it's not clear that it's a >> conditional from that keyword. Plus to me, "obtain" seems like it would be >> getting something from somewhere else, not always locally, maybe use an >> `unwrap` keyword in there somewhere, if you want it to be very clear what's >> happening? >> >> -thislooksfun (tlf) >> >>> On Jan 7, 2017, at 8:46 PM, Carlos García via swift-evolution >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> Hi all, >>> >>> Here’s a draft proposal to change if let construction for obtain let. >>> Proposal is at: >>> https://github.com/carlosypunto/swift-evolution/blob/obtain-let-instead-if-let/proposals/XXXX-Use-obtain-let-instead-if-let-constructions.md >>> >>> <https://github.com/carlosypunto/swift-evolution/blob/obtain-let-instead-if-let/proposals/XXXX-Use-obtain-let-instead-if-let-constructions.md> >>> >>> I would like to see what you think and get help with "Effect on ABI >>> stability" and "Effect on API resilience" points >>> >>> Carlos >>> >>> _______________________________________________ >>> 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] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-evolution >> <https://lists.swift.org/mailman/listinfo/swift-evolution> >> -- >> Javier Soto >
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
