Nur die Protokollnutzung ist mir klar. Ich weiß, ich kann so etwas tun:Ist es möglich, eine Nur-Klasse-Erweiterung für das Protokoll zu erstellen?
protocol HashableClass: class, Hashable {}
Aber ich frage mich, ob es möglich ist, Klasse zu erstellen, die nur die Erweiterung:
extension Hashable: class {}/extension Hashable where Self is class {} ??
Die zweite Frage ist: Ist es möglich, nicht Klasse Protokolle zu erstellen (Zähler Teil der Klasse nur Protokolle)?
Vielen Dank im Voraus.