【发布时间】:2015-11-17 23:11:35
【问题描述】:
我有这个函数使用guard 来确保参数正确:
func foo(bundle: NSBundle?, _ url: NSURL?)->Bool{
guard let _ = url, let _ = bundle else{
print("crap")
return false
}
return true
}
我注意到如果任何参数为 nil,else 子句将运行。它表现为 OR 子句。
但是,我需要检查两者是否为零(AND)。
我该怎么做?
【问题讨论】: