Suchergebnisse für Anfrage "metaclass"

1 die antwort

Die Python3 Singleton-Metaklassenmethode funktioniert nicht

6 die antwort

Klasse << Selbstidiom in Ruby

Was machtclass << self in Ruby machen?

2 die antwort

Wie erstelle ich eine neue Moose-Klasse und instanziiere zur Laufzeit ein Objekt dieser Klasse?

Nach dem Erstellen einer Metaklasse mitMoose::Meta::Class->create, wie instanziiere ich eine echte Elchklasse mit dieser Klasse als Metaklasse? (Ich muss die Metaklasse auch erstellen, weil ich ihr auch einige Rollen zuweisen möchte.)

TOP-Veröffentlichungen

1 die antwort

Metaklasse wird nicht in Unterklassen aufgerufen

Hier ist eine Python-Sitzung.

4 die antwort

Verwirrung um Ruby-Metaklassen

Ich verstehe, dass alle Klassen in Ruby Instanzen der Metaklassenklasse sind. Und diese &quot;regulären&quot; Objekte sind Instanzen dieser Klassen (die Inst...

1 die antwort

Wo sind Methoden auf Ruby-Top-Level definiert?

Auf der obersten Ebene sollte die Methodendefinition dazu führen, dass private Methoden aktiviert werden

6 die antwort

Wer nennt die Metaklasse

Dies stammt eigentlich aus einer Diskussion hier auf SO. Kurze Version def meta(name, bases, class_dict) return type(name, bases, class_dict) class Klass(object): __metaclass__ = metameta() wird aufgerufen, wennKlass Klassendeklaration wird ...

6 die antwort

Was ist der Unterschied zwischen Typ und Typ .__ new__ in Python?

Ich habe eine Metaklasse geschrieben und es versehentlich so gemacht: class MetaCls(type): def __new__(cls, name, bases, dict): return type(name, bases, dict) ... statt wie folgt: class MetaCls(type): def __new__(cls, name, bases, dict): ...

4 die antwort

Metaclass Inkonsistenz bei Mehrfachvererbung

Warum ist das class MyType(type): def __init__(cls, name, bases, attrs): print 'created', cls class MyMixin: __metaclass__ = MyType class MyList(list, MyMixin): passokay und funktioniert wie erwartet: created <class '__main__.MyMixin'> created ...

2 die antwort

Kann ich ein Metaklassenobjekt in einen Protokolltyp in Swift umwandeln?

Swift übernahm das Metaklassenkonzept von Objective-C: Klassen selbst werden ebenfalls als Objekte betrachtet. Eine KlasseFooie Klasse des @ -Objekts istFoo.self, und es ist vom TypFoo.Type. WennFoo erbt vonBar, dannFoo.self kann einer Variablen ...