Separating multiple if conditions with commas in Swift : <p>We already know <a href="https://stackoverflow.com/questions/35434939/swift-if-statement-multiple-conditions-separated-by-commas">multiple optional bindings can be used in a single if/guard statement by separating them with commas</a>, but not with <code>&amp;&amp;</code> e.g.</p>

<pre><code>// Works as expected
if let a = someOpt, b = someOtherOpt {
}
// Crashes
if let a = someOpt &amp;&amp; b = someOtherOpt {
}
</code></pre>

<p>Playing around with playgrounds, the comma-style format also seems to work for boolean conditions though I can't find this mentioned anywhere.  e.g.</p>

<pre><code>if 1 == 1, 2 == 2 {
}
// Seems to be the same as
if 1 == 1 &amp;&amp; 2 == 2 {
}
</code></pre>

<p>Is this an accepted method for evaluating multiple boolean conditions, and is the behaviour of <code>,</code> identical to that of <code>&amp;&amp;</code> or are they technically different?</p>
