[swift-evolution] Remove Failable Initializers
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.
More information about the swift-evolution