【发布时间】:2015-02-09 08:09:16
【问题描述】:
有没有办法快速否定“if let”? 这在我看来很愚蠢:
if let type = json.type {
} else {
XCTFail("There is no type in the root element")
}
我不能使用 XCTAssertNotNil,因为 json.type 是一个枚举。
enum JSONDataTypes {
case Object
case Array
case Number
case String
}
非常感谢
编辑:这是一个:
var type: JSONDataTypes? = nil
【问题讨论】:
-
json.type是纯JSONDataTypes,还是JSONDataTypes?(可选)? -
抱歉:var type: JSONDataTypes? = 无
-
这确实是 Swift 最让我感到沮丧的地方