[swift-evolution] : [Proposal] Change UnicodeScalar initializer to failable

Dmitri Gribenko gribozavr at gmail.com
Wed Jul 20 00:32:16 CDT 2016

On Tue, Jul 19, 2016 at 10:14 AM, Xin Tong via swift-evolution
<swift-evolution at swift.org> wrote:
> Hi,
> I would like to propose changing unicodescalar initializer to failable.
> Currently, when you pass an invalid value to the UnicodeScalar initializer
> the swift stdlib crashes the program by calling _precondition. This is bad
> if you construct a unicode scalar from unknown input.
> As a result. I would like to propose to mark the initializer as failable and
> return nil in case of a failure.

+1, thank you for working on this improvement!


(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/

More information about the swift-evolution mailing list