<div dir="ltr">Just goofing on this a little. What if we called it a &quot;which&quot; statement, instead of a &quot;switch&quot; statement? It&#39;s a bit cutesy, but not too verbose, and it makes sense if you read it aloud.<div><br></div><div><div><div><div>let i = which color {</div><div><span class="" style="white-space:pre">        </span>? .Red: 0xFF0000, </div><div><span class="" style="white-space:pre">        </span>? .Green: 0x00FF00, </div><div><span class="" style="white-space:pre">        </span>? .Blue: 0x00000FF</div><div>}</div></div><div><br></div><div><div><div>let i = which boo {</div><div><span class="" style="white-space:pre">        </span>? true: 1, </div><div><span class="" style="white-space:pre">        </span>? false: 0, </div><div><span class="" style="white-space:pre">        </span>? nil: -1</div><div>}</div></div><div><br></div></div></div></div></div>