Based on your examples I think you were thinking about the &quot;guard&quot; keyword, instead of &quot;if&quot;?<br><br>`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.<br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 7, 2017 at 7:12 PM thislooksfun via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="gmail_msg">-1 from me, I think that it makes perfect sense the way it is.<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">More specifically, I read `if let safe = optional` as &quot;if optional can be unwrapped into safe, then ...&quot;</div><div class="gmail_msg">I think `obtain let` is more confusing, as it&#39;s not clear that it&#39;s a conditional from that keyword. Plus to me, &quot;obtain&quot; 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&#39;s happening?</div><div class="gmail_msg"><div class="gmail_msg">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class="gmail_msg"><br class="gmail_msg">-thislooksfun (tlf)</div>

</div></div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg">
<br class="gmail_msg"><div class="gmail_msg"><blockquote type="cite" class="gmail_msg"><div class="gmail_msg">On Jan 7, 2017, at 8:46 PM, Carlos García via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div><br class="m_-3452939296680724213Apple-interchange-newline gmail_msg"><div class="gmail_msg"><div style="word-wrap:break-word" class="gmail_msg"><div class="gmail_msg"><pre style="font-variant-ligatures:normal" class="gmail_msg"><span style="white-space:pre-wrap" class="gmail_msg">Hi all,

Here’s a draft proposal to change <b class="gmail_msg">if let</b> construction for <b class="gmail_msg">obtain let</b>. Proposal is at:</span></pre><pre style="font-variant-ligatures:normal" class="gmail_msg"><a href="https://github.com/carlosypunto/swift-evolution/blob/obtain-let-instead-if-let/proposals/XXXX-Use-obtain-let-instead-if-let-constructions.md" class="gmail_msg" target="_blank">https://github.com/carlosypunto/swift-evolution/blob/obtain-let-instead-if-let/proposals/XXXX-Use-obtain-let-instead-if-let-constructions.md</a><span style="white-space:pre-wrap" class="gmail_msg">

I would like to see what you think and get help with &quot;<i class="gmail_msg">Effect on ABI stability</i>&quot; and &quot;<i class="gmail_msg">Effect on API resilience</i>&quot; points

Carlos</span></pre><pre style="font-variant-ligatures:normal" class="gmail_msg"><span style="white-space:pre-wrap" class="gmail_msg"><br class="gmail_msg"></span></pre></div></div>_______________________________________________<br class="gmail_msg">swift-evolution mailing list<br class="gmail_msg"><a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a><br class="gmail_msg"><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" class="gmail_msg" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class="gmail_msg"></div></blockquote></div><br class="gmail_msg"></div></div>_______________________________________________<br class="gmail_msg">
swift-evolution mailing list<br class="gmail_msg">
<a href="mailto:swift-evolution@swift.org" class="gmail_msg" target="_blank">swift-evolution@swift.org</a><br class="gmail_msg">
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class="gmail_msg">
</blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">Javier Soto</div></div>