Suchergebnisse für Anfrage "decorator"

2 die antwort

Wie funktioniert dieser Python-Dekorator?

Ich habe mir einige faul geladene Eigenschaftendekorateure in Python angesehen und bin auf dieses Beispiel gestoßen ...

2 die antwort

Python-Dekorator @func (). Attributsyntaxfehler

Ich habe versucht, hier eine Antwort zu finden, konnte dies aber nicht. @obj.func # works @obj.func(**kwargs) #works @obj.func1(**kwargs).func2 #-> syntax errorIch verstehe nicht, warum die dritte Form ein SyntaxError ist, es scheint für mich, ...

2 die antwort

Finden der Parameter einer Funktion in Python

Ich möchte in der Lage sein, eine Klasse zu fragen,__init__ -Methode, was es Parameter sind. Der einfache Ansatz ist der folgende: cls.__init__.__func__.__code__.co_varnames[:code.co_argcount]Das geht aber nicht, wenn die Klasse Dekorateure hat. ...

TOP-Veröffentlichungen

2 die antwort

Wie kann man in Python einen Decorator an eine Funktion "nachträglich" anhängen?

Die Art und Weise, wie ich Dekoratoren von Funktionen in Python verstehe (und ich könnte mich irren), ist, dass sie Nebenwirkungen hinzufügen und den Rückgabewert einer Funktion ändern sollen. Jetzt werden Dekoratoren über der Funktionsdefinition ...

2 die antwort

Wie implementiere ich einen Wrapper Decorator in Java?

Das Problem besteht darin, eine dynamisch erweiterte Version vorhandener Objekte zu erstellen. Ich kann das @ des Objekts nicht ändeClass. Stattdessen muss ich: subclass itwrap das vorhandene Objekt in das neueClassdelegate alle ursprünglichen ...

2 die antwort

Wie erhalte ich den Array-Elementtyp in TypeScript mithilfe der Reflection-API?

Ich habe die folgende kleine Klasse in TypeScript mit einigen dekorierten öffentlichen Feldern: class Company { @dataMember public name: string; @dataMember public people: Person[]; } class Person { // ... }Durch die Nutzungreflect ...

2 die antwort

Wie bringe ich Dekorateure dazu, mit babel & webpack zu arbeiten?

Ich habe das folgende Setup: { "babel-core": "~5.8.25", "babel-eslint": "^4.1.3", "babel-loader": "~5.3.2", "babel-polyfill": "^6.2.0", "eslint": "^1.7.3", "eslint-config-airbnb": "^0.1.0", "eslint-loader": "~1.1.0", "eslint-plugin-angular": ...

2 die antwort

TypeScript-Klassendekoratoren - Klassenmethode hinzufügen

Wie definiere ich eine Eigenschaft mit TypeScript und Dekoratoren? Zum Beispiel habe ich diese Klasse Dekorateur: function Entity<TFunction extends Function>(target: TFunction): TFunction { Object.defineProperty(target.prototype, 'test', { ...

2 die antwort

So erstellen Sie eine einfache Typoskript-Metadaten-Anmerkung

Ich habe einige Felder, die formatiert werden müssen, bevor sie an den Server gesendet werden. Also, ich möchte einige Felder meiner Typoskript-Klassen mit benutzerdefinierten Serialisierern serialisieren, so etwas wäre ideal: export class ...

2 die antwort

C # - Warum erhalte ich eine leere Sammlung?

Wie kommt es, dass die Personensammlung nur dann Elemente enthält, wenn ich sie innerhalb der Unterklassen überschreibe? Hier ist der Code. Wenn ich die überschriebenen Methoden auskommentiere, hat meine Sammlung 2 Personen im Park. public class ...