【发布时间】:2016-07-14 04:40:54
【问题描述】:
我有情况
let a: Int? = getFromSomewhere()
if a == nil {
return
}
let b = a!
我不喜欢太多层。但我认为这并不优雅。 你有更优雅的方式吗?
【问题讨论】:
-
“优雅”到底是什么意思? — 如果
a不是nil,你为什么要返回?如果它是nil,你为什么要强制解开a?你的代码没有意义。如果你运行该代码,你会崩溃。 -
我的错,应该是相等的。
标签: swift