Einschränkung abgeleitete Klassen von generischen Klassen in swift

Versuche ich leite meine Klasse von einer generischen Klasse:

class foo<T> {}
class bar : foo<Int> {}

Aber dieser code nicht kompilieren, mit de Fehler:

Abgeleitete Klassen von generischen Klassen müssen auch generische

Wie um diese Einschränkung zu vermeiden? Ist es möglich?

  • Nein, es ist nicht möglich.
  • So allgemein in swift ist fast unbrauchbar
  • Nicht wahr, es einfach nicht das gleiche design haben wie die Generika in den anderen Sprachen.
  • bitte Lesen Sie meine "poor man ' s solution" für das problem.
  • Würde ich Zustimmen, das ist sehr lähmend.
InformationsquelleAutor ssgreg | 2014-06-10
Schreibe einen Kommentar