Ist der Typ String eine Klasse oder eine Struktur? Oder etwas anderes?

class MyString: String {}

gibt einen Fehler aus:

Vererbung von Nicht-Protokoll-Typ "String".

Sieht so ausString ist keine Klasse. Aber warum kann es im Kontext wo verwendet werdenAnyObject Es wird erwartet? Ich aberAnyObject ist nur für den Klassentyp, währendAny Dies kann ein Klassen- oder ein Nichtklassentyp sein.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage