swift - 如何使用可选绑定检查负表达式中的多个值?
问题描述
我想检查两个可选变量是否都为空。例如,在 C 中,
int n1 = 1;
int n2 = 2;
if( n1!=0 && n2!=0 ) {
// do something.
}
有没有办法在 Swift 中做到这一点?
解决方案
只需使用&&
运算符:
// here are the optional variables:
var a: Int? = nil
var b: Int? = nil
if a == nil && b == nil {
// this will only run if both a and b are nil
}
推荐阅读
- hadoop - 安全 Hadoop - 在后台启动 Datanode
- java - Spring Transaction @Transactional 注释不起作用
- html - 我不知道为什么我的代码导航栏文本颜色没有改变?
- regex - 正则表达式和 Powershell 仅获取预设数量的斜杠之间的数据
- c - 最长可移植无符号整数类型
- c++ - 尝试使用 sfinae 重载时不需要的布尔重载替换
- sharepoint - SharePoint 定期活动开始日期
- r - 基于另一列在 R 是/否中创建新列
- angular - Angular 6 路由器无法导航
- python - 如何使用 django 和 celery 在特定时间开始任务