在SwiftlyJSON的代码中,它使用强制解包定义了以下常量:
///Error code
public let ErrorUnsupportedType: Int! = 999
public let ErrorIndexOutOfBounds: Int! = 900
public let ErrorWrongType: Int! = 901
public let ErrorNotExist: Int! = 500
在这里将常量声明为隐式解包的可选类型的目的是什么?
注意:我不是在问何时或为什么使用隐式解包,而是为什么在SwiftyJSON中使用它,因为我看不到任何理由。