<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">I think it would be interesting if it could also recognise "1" and "yes" too as it can be useful in some cases. Perhaps have an option for this converter to be customised.<br><br>L</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">From: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:swift-evolution@swift.org">Arsen Gasparyan via swift-evolution</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Sent: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">‎04/‎06/‎2016 10:10 AM</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">To: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Subject: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">[swift-evolution] Add conversion String -&gt; Bool</span><br><br></div><div dir="ltr">Hello,<div><br></div><div>It would be great if we had `<span style="color: rgb(51, 51, 51); font-size: 12px; white-space: pre-wrap;">init?(_ text: </span><span class="inbox-code-object" style="color: rgb(145, 0, 145); font-size: 12px; white-space: pre-wrap;">String</span><span style="color: rgb(51, 51, 51); font-size: 12px; white-space: pre-wrap;">)</span>` for Bool class. Because sometime when you're processing&nbsp;JSON/XML it can help you a lot.</div><div><br></div><div>Examples:</div><div><br></div><div><pre class="inbox-code-java" style="padding: 0px; color: rgb(51, 51, 51); overflow: auto; font-size: 12px; margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; -ms-word-wrap: normal; max-height: 30em;">Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"<span class="inbox-code-keyword">true</span>"</span>) -&gt; <span class="inbox-code-keyword" style="color: rgb(0, 0, 145);">true</span>
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"<span class="inbox-code-keyword">false</span>"</span>) -&gt; <span class="inbox-code-keyword" style="color: rgb(0, 0, 145);">false</span>
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"TrUE"</span>) -&gt; <span class="inbox-code-keyword" style="color: rgb(0, 0, 145);">true</span>
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">" <span class="inbox-code-keyword">true</span> "</span>) -&gt; nil
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"1"</span>) -&gt; nil
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"Y"</span>) -&gt; nil
Bool(<span class="inbox-code-quote" style="color: rgb(0, 145, 0);">"whatever"</span>) -&gt; nil </pre><pre class="inbox-code-java" style="padding: 0px; color: rgb(51, 51, 51); overflow: auto; font-size: 12px; margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; -ms-word-wrap: normal; max-height: 30em;"><br></pre><pre class="inbox-code-java" style="padding: 0px; color: rgb(51, 51, 51); overflow: auto; font-size: 12px; margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; -ms-word-wrap: normal; max-height: 30em;"><br></pre></div>via <a href="https://bugs.swift.org/browse/SR-1282">https://bugs.swift.org/browse/SR-1282</a><div><br></div><div>Thanks.</div></div>
</body></html>