【发布时间】:2015-12-30 04:51:12
【问题描述】:
class SomeClass {
var someProperty: Int {
throw Err("SNAFU")
}
}
对于像上面这样的代码,swift 二进制文件抱怨“错误没有被处理,因为封闭函数没有被声明为“抛出”。
如何在上面声明“someProperty”“抛出”?
class SomeClass {
var someProperty throws: Int {
}
}
和
class SomeClass {
var someProperty: throws Int {
}
}
和
class SomeClass {
var someProperty: Int throws {
}
}
好像没用。
【问题讨论】: