[swift-evolution] Remove Failable Initializers
Brent Royal-Gordon
brent at architechies.com
Thu Mar 3 02:59:20 CST 2016
> Error handling forces you to do something about the possibility of a failure.
So does using a failable initializer: the value is in an Optional, so you can't access it without either testing and unwrapping or just force-unwrapping. The type system, rather than the `try` requirement, is what forces you to handle the error, but it's the same idea.
--
Brent Royal-Gordon
Architechies
More information about the swift-evolution
mailing list