标签: swift4 codable
[Xcode 9,Swift 4]
我测试以下代码:
为什么输出为-1而不是1?
'void' methods cannot return a value.
答案 0 :(得分:0)
Codable是special协议。它的使用受到严格监管。例如,您无法在扩展中对其进行确认。 您只能依赖在声明中对Codable进行确认的类型。
special
我认为,这是因为代码生成的工作原理。