【发布时间】:2017-01-03 02:50:16
【问题描述】:
我正在寻找改进这种代码模式的方法:
struct Struct {
let i: Int
init?(i: Int?) {
guard let unwrappedI = i else { return nil }
self.i = unwrappedI
}
}
最好删除unwrappedI 临时变量。有什么建议吗?
【问题讨论】:
标签: swift swift3 guard-statement conditional-binding