Suchergebnisse für Anfrage "type-hinting"

2 die antwort

Typhinweise: Zirkuläre Abhängigkeit lösen

Das Folgende ergibtNameError: name 'Client' is not defined. Wie kann ich das lösen? class Server(): def register_client(self, client: Client) pass class Client(): def __init__(self, server: Server): server.register_client(self)

10 die antwort

Ist es möglich, mehr als einen Typhinweis für einen Parameter anzugeben?

Gibt es eine Möglichkeit, einer Methode mehr als einen Typ hinzuzufügen? Zum Beispiel muss foo (param) eine Instanz von string OR bar OR baz erhalten.

2 die antwort

PHP - Tipp für Laravel Collection oder Array eingeben

Ich möchte eine Funktion erstellen, die ein beliebiges überfahrbares Objekt als Parameter akzeptiert, z. B. Laravel Collection / Array. Gibt es eine Möglichkeit, diese Bedingung im Funktionsparameter anzudeuten ?? Ich möchte die Wirkung der ...

TOP-Veröffentlichungen

4 die antwort

Python 3-Tipp für Leistungsoptimierungen

PEP 484 sagt: "Das Verwenden von Typhinweisen für Leistungsoptimierungen ist eine Übung für den Leser." Dies legt den Schluss nahe, dass wie bei Common Lisp mit Typdeklarationen der Typversand in leistungsintensiven Funktionen aufgehoben werden ...

2 die antwort

Typ-Andeutungen für PHP erweitern

2 die antwort

JetBrains WebIDE: PHP-Variablentyphinweise?

Gibt es eine Möglichkeit, WebIDE darauf hinzuweisen, dass eine Variable einen bestimmten Typ hat? Ich muss eine Reihe von Objekten durchlaufen, und es ist ke...

10 die antwort

Fehler bei der Übergabe eines Strings an eine Methode mit dem Typ hinting

Im folgenden Code rufe ich eine Funktion auf (es handelt sich zufällig um einen Konstruktor), in der ich Tipping habe. Wenn ich den Code ausführe, wird folgende Fehlermeldung angezeigt: Catchable fatal error: Argument 1, das an Question :: __ ...

2 die antwort

Wie / warum funktioniert die Python-Tipp-Syntax?

Ich habe gerade das folgende Beispiel in @ gesehPEP 484 [https://www.python.org/dev/peps/pep-0484/#compatibility-with-other-uses-of-function-annotations] : def greeting(name: str) -> str: return 'Hello ' + name ...

4 die antwort

Können Sie den Rückgabetyp mit Anmerkungen versehen, wenn value eine Instanz von cls ist?

Gegeben eine Klasse mit einer Hilfsmethode für die Initialisierung: class TrivialClass: def __init__(self, str_arg: str): self.string_attribute = str_arg @classmethod def from_int(cls, int_arg: int) -> ?: str_arg = str(int_arg) return ...

2 die antwort

.Pyi-Dateien automatisch erstellen?

Wie kann ich automatisch den Kesselschildcode von @ erstelle pyi [https://www.python.org/dev/peps/pep-0484/#stub-files] files? Ich möchte ein @ erstell pyi [https://www.python.org/dev/peps/pep-0484/#stub-files] -Datei für Typhinweise wie in @ ...