You may be right, but I'd imagine such a conversion function would be in pretty much any library for serializing/deserializing data.
I can't recall if this has been discussed before, but are we committed to One Standard Library to Rule Them All, or might we consider having a "standard" library and a "common extensions" library? (Personally, I'd prefer them to be split up so that 3rd-party library authors can import only what they need, but maybe that's just me.) - Dave Sweeris > On Jun 4, 2016, at 08:26, Taras Zakharko via swift-evolution > <[email protected]> wrote: > > IMO, that is too idiosyncratic to be a standard language feature. You should > extend Bool based on the specific needs of your application. Thats what the > extensions are for. > > Best, > > t. > >> On 04 Jun 2016, at 15:10, Arsen Gasparyan via swift-evolution >> <[email protected]> wrote: >> >> 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 > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
