Als «type-hinting» getaggte Fragen

Typhinweise binden Funktionsargumente an bestimmte Objekte oder geben sie stark ein.

250
Was sind Typhinweise in Python 3.5?

Eine der am häufigsten diskutierten Funktionen in Python 3.5 sind Typhinweise . Ein Beispiel für Typ Hinweise wird in erwähnt diesen Artikel und diese während auch Typ Hinweise verantwortungsvoll nutzen erwähnen. Kann jemand mehr über sie erklären und wann sie verwendet werden sollten und wann...

159
Nullable Rückgabetypen in PHP7

PHP 7 führt Rückgabetypdeklarationen ein . Das heißt, ich kann jetzt angeben, dass der Rückgabewert eine bestimmte Klasse, Schnittstelle, ein bestimmtes Array, ein aufrufbarer oder einer der neu anzeigbaren Skalartypen ist, wie dies für Funktionsparameter möglich ist. function returnHello():...

107
Python-Typ ohne zyklische Importe

Ich versuche meine große Klasse in zwei Teile zu teilen. Nun, im Grunde in die "Haupt" -Klasse und ein Mixin mit zusätzlichen Funktionen, wie so: main.py Datei: import mymixin.py class Main(object, MyMixin): def func1(self, xxx): ... mymixin.py Datei: class MyMixin(object): def func2(self: Main,...

105
Annotation vom Typ Python void return

In Python 3.x wird häufig die Annotation einer Funktion vom Rückgabetyp verwendet, z. def foo() -> str: return "bar" Was ist die richtige Anmerkung für den Typ "void"? Ich erwäge 3 Optionen: def foo() -> None: nicht logische IMO, weil Nonekein Typ ist, def foo() ->...