我有一个情况
let a: Int? = getFromSomewhere()
if a ?= nil {
return
}
let b = a!
Run Code Online (Sandbox Code Playgroud)
我不喜欢太多层.但我觉得这不优雅.你有更优雅的方式吗?
省略a,省略零检查,省略强制解包; 一条线:
guard let b = getFromSomewhere() else {return}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
368 次 |
| 最近记录: |