假设您有这样的函数:
func getSomething(error: NSErrorPointer) -> Something
Run Code Online (Sandbox Code Playgroud)
你通常这样使用它:
var error : NSError? = nil
let a = getSomething(&error)
Run Code Online (Sandbox Code Playgroud)
在这里检查错误的惯用方法是什么?更具体的问题:
error == nil我们可以假设a永远不会为零,反之亦然?error为了它的无效)或a(确认它不是零)?a != nil && error != nil在某些情况下可以是真的吗?谢谢!