标签: swift swift-protocols
我想知道在Swift中是否有可能使类型符合协议,因此我可以将类型本身视为符合协议,就像通常将实例视为符合协议一样。示例代码:
protocol P { func f() } class C where C.self: P { // Not actual code static func f() { print("Because C.f: ()->() exists, C.self should satisfy the protocol.") } }