我有一个协议A
:
protocol A { }
像这样实现协议有什么区别B
:
protocol B: A { }
而不是像这样实现它:
protocol B where Self: A { }
?
我可以用一个做什么而我不能用另一个做什么?我会在哪里遇到可以通过将其切换到另一个来解决的问题?
我有一个协议A
:
protocol A { }
像这样实现协议有什么区别B
:
protocol B: A { }
而不是像这样实现它:
protocol B where Self: A { }
?
我可以用一个做什么而我不能用另一个做什么?我会在哪里遇到可以通过将其切换到另一个来解决的问题?