mea*_*ers 1 if-statement let swift
在一个cellForRowAtIndexPath我有:
if let imageView = cell.viewWithTag(SOME_TAG) as? UIImageView
{
// Nothing to do here.
}
else
{
// Add image view to cell.
}
Run Code Online (Sandbox Code Playgroud)
但我只需要else块。有没有办法反转if let xyz =?
(我知道我可以将它分解成一个if imageView == nil。)
刚刚发现了类似的问题。
您可以使用警卫队。它完全满足您的需求:
guard let x = x where x > 0 else {
// Value requirements not met, do something
return
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2150 次 |
| 最近记录: |