3 ms·
Can anyone explain to me what the rationale for this is? I can understand the advantage of using static dispatch, i.e. Greeter#greet(object), but I assume ther
by dtech 8y ago
Can anyone explain to me what the rationale for this is?
I can understand the advantage of using static dispatch, i.e. Greeter#greet(object), but I assume there is some mechanism that avoids calling Greeter#greet if BaseGreeter would implement greet and call BaseGreeter#greet(object) instead.
Why does extending a class which extends a protocol not make the extending class implement that protocol in Swift?