Failable Initializers如何与Throwing Initializers不同?

时间:2017-08-17 01:10:49

标签: swift

当我阅读Throwing和Failable初始值设定项时,我发现只有一个区别:Failable返回nil,而Throwing会抛出错误。我不明白的是,为什么会使用Failable。抛出错误会更好,所以当你抛出错误时,我真的没有看到返回nil的重点。

很抱歉,如果这听起来像是一个愚蠢的问题,我只是在考虑可用的初始化程序的用例,但我想到的一切都会更好地处理投掷。

0 个答案:

没有答案