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.

L

-----Original Message-----
From: "Arsen Gasparyan via swift-evolution" <[email protected]>
Sent: ‎04/‎06/‎2016 10:10 AM
To: "[email protected]" <[email protected]>
Subject: [swift-evolution] Add conversion String -> Bool

Hello,


It would be great if we had `init?(_ text: String)` for Bool class. Because 
sometime when you're processing JSON/XML it can help you a lot.


Examples:


Bool("true") -> true
Bool("false") -> false
Bool("TrUE") -> true
Bool(" true ") -> nil
Bool("1") -> nil
Bool("Y") -> nil
Bool("whatever") -> nil via https://bugs.swift.org/browse/SR-1282


Thanks.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to